Eğitim amaçlı GitHub içeriğinizin çevirilerini, projeniz geliştikçe birden çok dilde kolayca otomatikleştirin ve bakımını yapın.
Co-op Translator tarafından desteklenmektedir
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Yerel olarak klonlamayı mı tercih ediyorsunuz?
Bu depo 50'den fazla dil çevirisi içerir, bu da indirme boyutunu önemli ölçüde artırır. Çeviri olmadan klonlamak için sparse checkout kullanın:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/Azure/co-op-translator.git cd co-op-translator git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/Azure/co-op-translator.git cd co-op-translator git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Bu, kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile sağlar.
Co-op Translator, eğitim materyallerinizi GitHub üzerinde birden fazla dile zahmetsizce yerelleştirmenize yardımcı olur.
Markdown dosyalarınızı, görsellerinizi veya defterlerinizi güncellediğinizde, çeviriler otomatik olarak senkronize edilir, böylece dünyadaki öğrenenler için içeriğiniz doğru ve güncel kalır.
Çevrilmiş içeriğin nasıl organize edildiğine dair örnek:
Co-op Translator, çevrilmiş içeriği sürüm kontrollü yazılım ürünleri olarak yönetir,
statik dosyalar olarak değil.
Araç, çevrilmiş Markdown, görseller ve defterlerin durumunu
dil bazlı meta veriler kullanarak izler.
Bu tasarım Co-op Translator'a şu avantajları sağlar:
- Güncelliğini yitirmiş çevirileri güvenilir şekilde tespit etme
- Markdown, görsel ve defterlere tutarlı yaklaşım
- Hızlı değişen, çok dilli büyük depolarda güvenle ölçeklendirme
Çevirileri yönetilen ürünler olarak modelleyerek,
çeviri iş akışları modern
yazılım bağımlılık ve ürün yönetimi uygulamalarına doğal olarak uyum sağlar.
→ Çeviri durumu nasıl yönetilir
# Bir sanal ortam oluşturun ve etkinleştirin (önerilir)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Paketi yükleyin
pip install co-op-translator
# Çevir
translate -l "ko ja fr" -mdDocker:
# Kamu imajını GHCR'den çek
docker pull ghcr.io/azure/co-op-translator:latest
# Geçerli klasörü bağlayarak ve .env dosyasını sağlayarak çalıştır (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md- Desteklenen bir Python sürümüne sahip olduğunuzu doğrulayın (şu anda 3.10-3.12). Poetry (pyproject.toml) bunu otomatik olarak halleder.
- Şablon kullanarak
.envdosyası oluşturun: .env.template - Bir LLM sağlayıcısı yapılandırın (Azure OpenAI veya OpenAI)
- (İsteğe bağlı) Görsel çeviri için (
-img) Azure AI Vision ayarlayın - (İsteğe bağlı) Değişkenleri
_1,_2gibi son eklerle çoğaltarak birden fazla kimlik bilgisi seti yapılandırabilirsiniz. Her set içindeki tüm değişkenler aynı son eki paylaşmalıdır. - (Önerilen) Önceki çevirileri çakışmayı önlemek için temizleyin (örneğin,
translations/) - (Önerilen) README dosyanıza README dillere şablon ile bir çeviri bölümü ekleyin
- Bkz: Azure AI Kurulumu
Tüm desteklenen türleri çevirin:
translate -l "ko ja"Sadece Markdown:
translate -l "de" -mdMarkdown + görseller:
translate -l "pt" -md -imgSadece defterler:
translate -l "zh" -nbDaha fazla seçenek: Komut referansı
- Markdown, defter ve görsel çevirilerini otomatikleştirir
- Kaynak değişiklikleri ile çevirileri senkron tutar
- Yerelde (CLI) veya CI'da (GitHub Actions) çalışır
- Azure OpenAI veya OpenAI kullanır; görseller için isteğe bağlı Azure AI Vision
- Markdown biçimlendirmesini ve yapısını korur
- Komut satırı rehberi
- GitHub Actions rehberi (Genel kamu depoları ve standart sırlar)
- GitHub Actions rehberi (Microsoft organizasyon depoları ve organizasyon düzeyi kurulumlar)
- README dillere şablon
- Desteklenen diller
- Katkıda bulunma
- Sorun giderme
Note
Yalnızca Microsoft “Yeni Başlayanlar” depolarının bakımcıları için.
Eğitim içeriğinin dünya çapında paylaşım şeklini devrimleştirirken bize katılın!
Co-op Translator projesine GitHub’da ⭐ verin ve öğrenme ile teknoloji alanındaki dil bariyerlerini kaldırma misyonumuzu destekleyin. İlginiz ve katkılarınız büyük fark yaratır! Kod katkıları ve özellik önerileri her zaman hoş karşılanır.
- LangChain4j-for-Beginners
- AZD for Beginners
- Edge AI for Beginners
- Model Context Protocol (MCP) For Beginners
- AI Agents for Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners
- Generative AI for Beginners using Java
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- PhiCookBook
👉 İzlemek için aşağıdaki resme tıklayın.
-
Microsoft'ta Açık (Open at Microsoft): Co-op Translator'ın kısa 18 dakikalık tanıtım ve hızlı kullanma rehberi.
Bu proje katkı ve önerilere açıktır. Azure Co-op Translator'a katkıda bulunmak mı istiyorsunuz? Lütfen Co-op Translator’ı daha erişilebilir kılmak için nasıl katkıda bulunabileceğinize dair rehberimiz olan CONTRIBUTING.md dosyasını inceleyin.
Bu proje, Microsoft Açık Kaynak Davranış Kurallarınu benimsemiştir.
Daha fazla bilgi için Davranış Kuralları SSS sayfasına bakabilir veya herhangi bir ek soru ya da yorum için [email protected] adresiyle iletişime geçebilirsiniz.
Microsoft, müşterilerimizin yapay zeka ürünlerimizi sorumlu bir şekilde kullanmalarına yardımcı olmaya, deneyimlerimizi paylaşmaya ve Transparanlık Notları ve Etki Değerlendirmeleri gibi araçlar aracılığıyla güvene dayalı ortaklıklar kurmaya kararlıdır. Bu kaynakların birçoğuna https://aka.ms/RAI adresinden ulaşabilirsiniz.
Microsoft'un sorumlu yapay zeka yaklaşımı; adalet, güvenilirlik ve güvenlik, gizlilik ve emniyet, kapsayıcılık, şeffaflık ve hesap verebilirlik yapay zeka ilkelerine dayanmaktadır.
Bu örnekte kullanılanlar gibi büyük ölçekli doğal dil, görsel ve konuşma modelleri, adaletsiz, güvensiz veya rahatsız edici biçimde davranabilir ve dolayısıyla zarar verebilir. Riskler ve kısıtlamalar hakkında bilgi edinmek için lütfen Azure OpenAI hizmeti Transparanlık notuna bakınız.
Bu riskleri azaltmak için önerilen yaklaşım, mimarinizde zarar verici davranışları tespit edip önleyebilen bir güvenlik sistemi bulundurmaktır. Azure AI İçerik Güvenliği uygulamalarda ve hizmetlerde, zararlı kullanıcı ve yapay zeka kaynaklı içerikleri tespit edebilen bağımsız bir koruma katmanı sağlar. Azure AI İçerik Güvenliği, zararlı materyalleri tespit etmeyi sağlayan metin ve görsel API'lerini içermektedir. Ayrıca, farklı modalitelerde zararlı içeriği tespit etmek için örnek kodları inceleyip deneyimleyebileceğiniz etkileşimli bir İçerik Güvenliği Stüdyosu bulunmaktadır. Aşağıdaki hızlı başlangıç dokümantasyonu servise istek yapmanın yolunu gösterir.
Dikkate alınması gereken bir diğer konu ise genel uygulama performansıdır. Çok modalitli ve çok modeller içeren uygulamalarda, performans sistemin sizin ve kullanıcılarınızın beklentileri doğrultusunda çalışması, zararlı çıktılar üretmemesi anlamına gelir. Genel uygulamanızın performansını değerlendirmek için üretim kalitesi ve risk ile güvenlik ölçütlerini kullanmanız önemlidir.
Yapay zeka uygulamanızı geliştirme ortamınızda prompt flow SDK ile değerlendirebilirsiniz. Test veri kümesi ya da hedef verildiğinde, üretici yapay zeka uygulama sonuçlarınız yerleşik veya seçtiğiniz özel değerlendiricilerle sayısal olarak ölçülür. Sistemizi değerlendirmek için prompt flow sdk kullanımına başlamak adına hızlı başlangıç rehberini takip edebilirsiniz. Değerlendirme çalışmasını yürüttüğünüzde, sonucu Azure AI Studio'da görselleştirebilirsiniz.
Bu proje, projeler, ürünler veya hizmetler için ticari markalar veya logolar içerebilir. Microsoft ticari markalarının veya logolarının yetkili kullanımı,
Microsoft'un Ticari Marka ve Marka Kılavuzlarına tabidir ve bu kurallara uyulmalıdır.
Microsoft ticari markalarının veya logolarının değiştirilmiş sürümlerinde kullanılması, karışıklığa yol açmamalı veya Microsoft sponsorluğu gibi yanlış anlamalara neden olmamalıdır.
Üçüncü taraf ticari markalarının veya logolarının kullanımı ise ilgili üçüncü taraf politikalarına bağlıdır.
Takıldığınızda veya yapay zeka uygulamaları geliştirme ile ilgili sorularınız olduğunda katılabilirsiniz:
Ürün geribildirimi ya da uygulamayı oluştururken karşılaştığınız hatalar için ziyaret edin:
Feragatname:
Bu belge, AI çeviri servisi Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba gösterilse de, otomatik çevirilerin hata veya yanlışlık içerebileceğini lütfen unutmayın. Orijinal belge, kendi ana dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucu oluşabilecek herhangi bir yanlış anlama veya yanlış yorumdan sorumlu değiliz.
