Files
Azure-co-op-translator/translations/tr/README.md
T

19 KiB
Raw Blame History

Co-op Translator

Eğitim amaçlı GitHub içeriğinizin çevirilerini proje geliştikçe birden çok dilde kolayca otomatikleştirin ve yönetin.

Python 3.10–3.12 Python paketi Lisans: MIT İndirmeler İndirmeler Konteyner: GHCR Kod stili: black

GitHub katkıda bulunanlar GitHub sorunları GitHub çekme istekleri PR'ler hoş karşılanır

Buradan başlayın: İş akışınızı seçin | Yapılandırma | CLI | Python API | MCP Sunucusu

🌐 Çok Dilli Destek

Co-op Translator tarafından desteklenmektedir

Arapça | Bengalce | Bulgarca | Burma (Myanmar) | Çince (Basitleştirilmiş) | Çince (Geleneksel, Hong Kong) | Çince (Geleneksel, Makao) | Çince (Geleneksel, Tayvan) | Hırvatça | Çekçe | Danca | Hollandaca | Estonca | Fince | Fransızca | Almanca | Yunanca | İbranice | Hintçe | Macarca | Endonezyaca | İtalyanca | Japonca | Kannada | Kmerce | Korece | Litvanca | Malayca | Malayalamca | Marathi | Nepalce | Nijerya Pidgincesi | Norveççe | Farsça (Farsi) | Lehçe | Portekizce (Brezilya) | Portekizce (Portekiz) | Pencapça (Gurmukhi) | Romence | Rusça | Sırpça (Kiril) | Slovakça | Slovence | İspanyolca | Svahili | İsveççe | Tagalog (Filipince) | Tamilce | Telugu | Tayca | Türkçe | Ukraynaca | Urduca | Vietnamca

Tercihiniz yerel klonlama mı?

Bu depo 50+ dil çevirisini içerir ve indirme boyutunu önemli ölçüde artırır. Çeviriler 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 size kursu tamamlamak için ihtiyacınız olan her şeyi çok daha hızlı bir indirme ile sağlar.

GitHub izleyiciler GitHub forklar GitHub yıldızlar

Microsoft Foundry Discord

GitHub Codespaces'te Aç

Genel Bakış

Co-op Translator, eğitim amaçlı GitHub içeriğinizi birden çok dile zahmetsizce yerelleştirmenize yardımcı olur. Markdown dosyalarınızı, görüntülerinizi veya notebook'larınızı güncellediğinizde, çeviriler otomatik olarak senkronize kalır ve içeriğinizin dünya çapındaki öğrenenler için doğru ve güncel olmasını sağlar.

Depo çevirisi için CLI'den, otomasyon için Python API'den veya ajan ve editör iş akışları için MCP sunucusu üzerinden kullanın.

Çevrilmiş içeriğin nasıl organize edildiğine örnek:

Örnek

Neden Co-op Translator?

Bir dosyayı çevirmek kolaydır. Tüm bir dokümantasyon deposunu çevrilmiş, bağlantılı ve güncel tutmak zordur.

Problem Co-op Translator nasıl yardımcı olur
Long docs are not one prompt Uzun Markdown dosyaları parçalara ayrılır, böylece uzun bir README tek bir kırılgan model yanıtına bağlı olmaz. Eğer bir parça başarısız olursa, Co-op Translator yalnızca başarısız bölümü yeniden denemek ve yeniden parçalara ayırmak için imkan tanır.
Incomplete translations should not be marked current Kısaltılmış bir çeviri asla güncel olarak işaretlenmemelidir. Co-op Translator kaydetmeden önce çeviri bütünlüğünü kontrol eder ve yapısal olarak eksik mevcut çevirileri tespit edebilir.
Links should match the translated repo structure Manuel çeviriler genellikle göreli bağlantıları kaynak ağaca işaretli bırakır. Co-op Translator Markdown, notebook, görüntü ve README bağlantılarını translations/<lang>/... yapısına uyacak şekilde yeniden yazar.
Translation should work across an entire repo Co-op Translator, dosyaları tek tek çevirmek yerine README dosyalarını, belgeleri, notebook'ları ve görüntü metinlerini tek bir depo iş akışının parçası olarak ele alır.
Maintaining translations matters more than creating them once Kaynak hash'leri ve çeviri meta verileri Co-op Translator'ın eski dosyaları bulmasını, değişmeyen dosyaları atlamasını ve çevrilmiş içeriği kaynak depo geliştikçe senkronize tutmasını sağlar.

Çeviri durumu nasıl yönetilir

Co-op Translator, çevrilmiş içeriği sürüm kontrollü yazılım eserleri olarak, statik dosyalar olarak değil yönetir.

Araç, çevrilmiş Markdown, görüntü ve notebook'ların durumunu dil kapsamlı meta veriler kullanarak izler.

Bu tasarım Co-op Translator'a şunları yapma imkanı verir:

  • Eski çevirileri güvenilir şekilde tespit etme
  • Markdown, görüntü ve notebook'ları tutarlı şekilde ele alma
  • Büyük, hızlı hareket eden çok dilli depolar çapında güvenli ölçeklenme

Çevirileri yönetilen eserler olarak modelleyerek, çeviri iş akışları modern yazılım bağımlılık ve eser yönetimi uygulamalarıyla doğal olarak hizalanır.

→ Çeviri durumu nasıl yönetilir

İlgili derinlemesine incelemeler

Başlarken

Co-op Translator CLI, Python API veya MCP sunucusundan kullanılabilir. Yerel çeviri, otomasyon, CI ve ajan/editör entegrasyonu arasında seçim yapıyorsanız iş akışı kılavuzuyla başlayın.

Yapılandırmadan sonra minimal CLI örneği:

python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate

pip install co-op-translator
translate -l "ko" -md
co-op-review -l "ko"

Büyük depolarda ilk çalıştırmalar için çevirilmiş dosyaları yazmadan önce --dry-run kullanın. İçerik türü bayrakları, günlükler, inceleme ve bağlantı göçü için CLI Referansı'na bakın.

Bash/Zsh ile konteyner hızlı çalıştırma:

docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko" -md

PowerShell ile konteyner hızlı çalıştırma:

docker run --rm -it --env-file .env -v ${PWD}:/work ghcr.io/azure/co-op-translator:latest -l "ko" -md

Özellikler

  • Markdown, notebook'lar ve görüntüler için otomatik çeviri
  • Çevirileri kaynak değişiklikleriyle senkron tutar
  • Yerel olarak (CLI) veya CI'de (GitHub Actions) çalışır
  • MCP aracılığıyla Markdown, notebook, görüntü, inceleme ve proje çeviri araçlarını sunar
  • Sağlayıcı destekli çeviri için Azure OpenAI veya OpenAI kullanır
  • MCP'nin, Co-op Translator LLM kimlik bilgileri olmadan ajanların Markdown ve notebook parçalarını çevirmesine izin verir
  • Görüntü metni çıkarımı ve çevirisi için Azure AI Vision kullanır
  • Çeviri yapısını ve güncelliğini deterministik kontrollerle denetler
  • Markdown biçimlendirmesini ve yapısını korur

Belgeler

Microsoft'a özel kılavuz

Note

Sadece Microsoft “For Beginners” depolarının bakımını yapanlar içindir.

Bizi destekleyin ve küresel öğrenimi teşvik edin

Eğitim içeriğinin dünya çapında nasıl paylaşıldığını devrimleştirme çabamıza katılın! Co-op Translator'a GitHub üzerinde bir ⭐ verin ve öğrenme ile teknolojide dil engellerini yıkma misyonumuza destek olun. İlginiz ve katkılarınız büyük bir etki yaratır! Kod katkıları ve özellik önerileri her zaman memnuniyetle karşılanır.

Microsoft eğitim içeriğini kendi dilinizde keşfedin

Video sunumları

👉 YouTube'da izlemek için aşağıdaki görsele tıklayın.

  • Open at Microsoft: Co-op Translator'ın nasıl kullanılacağına dair kısa, 18 dakikalık bir tanıtım ve hızlı kılavuz.

    Open at Microsoft

Katkıda Bulunma

Bu proje katkılara ve önerilere açıktır. Azure Co-op Translator'a katkıda bulunmakla ilgileniyor musunuz? Co-op Translator'ı daha erişilebilir hale getirmenize yardımcı olacak yönergeler için lütfen CONTRIBUTING.md dosyasına bakın.

Katkıda Bulunanlar

co-op-translator contributors

Davranış Kuralları

Bu proje Microsoft Açık Kaynak Davranış Kuralları'nı benimsemiştir. Daha fazla bilgi için Davranış Kuralları SSS bölümüne bakın veya ek soru ya da yorumlar için opencode@microsoft.com ile iletişime geçin.

Sorumlu Yapay Zeka

Microsoft, müşterilerimizin yapay zeka ürünlerimizi sorumlu bir şekilde kullanmalarına yardımcı olmaya, öğrenimlerimizi paylaşmaya ve Transparency Notes ve Impact Assessments gibi araçlar aracılığıyla güvene dayalı ortaklıklar kurmaya kararlıdır. Bu kaynakların birçoğunu https://aka.ms/RAI adresinde bulabilirsiniz. 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 gibi yapay zeka ilkelerimize dayanmaktadır.

Bu örnekte kullanılanlar gibi büyük ölçekli doğal dil, görüntü ve konuşma modelleri haksız, güvenilmez veya saldırgan davranışlar sergileyebilir ve dolayısıyla zararlara yol açabilir. Riskler ve sınırlamalar hakkında bilgi edinmek için lütfen Azure OpenAI service Transparency note belgesine bakın.

Bu riskleri azaltmak için önerilen yaklaşım, mimarinizde zararlı davranışı tespit edip engelleyebilen bir güvenlik sistemi bulundurmaktır. Azure AI Content Safety bağımsız bir koruma katmanı sağlar; uygulamalarda ve hizmetlerde zararlı kullanıcı ve yapay zeka kaynaklı içeriği tespit edebilir. Azure AI Content Safety, zararlı içeriği tespit etmenize olanak tanıyan metin ve görüntü API'lerini içerir. Ayrıca farklı modalitelerde zararlı içeriği tespit etmek için örnek kodları görüntülemenize, keşfetmenize ve denemenize olanak tanıyan etkileşimli bir Content Safety Studio'muz da bulunmaktadır. Aşağıdaki hızlı başlangıç belgeleri hizmete istek yapmanıza rehberlik eder.

Dikkate alınması gereken bir diğer husus genel uygulama performansıdır. Çok modlu ve çok modelli uygulamalarda, performansın anlamı sistemin sizin ve kullanıcılarınızın beklentileri doğrultusunda çalışmasıdır; buna zararlı çıktılar üretmemek de dahildir. Genel uygulamanızın performansını değerlendirmek için üretim kalitesi ile risk ve güvenlik metriklerini kullanarak değerlendirme yapmanız önemlidir.

Geliştirme ortamınızda AI uygulamanızı prompt flow SDK kullanarak değerlendirebilirsiniz. Bir test veri kümesi veya bir hedef verildiğinde, üretken yapay zeka uygulamanızın üretimleri yerleşik değerlendiriciler veya tercih ettiğiniz özel değerlendiricilerle nicel olarak ölçülür. Sisteminizin değerlendirmesine başlamak için prompt flow SDK'sını kullanarak takip edebileceğiniz hızlı başlangıç kılavuzunu inceleyebilirsiniz. Bir değerlendirme çalıştırmasını yürüttükten sonra, sonuçları Azure AI Studio'da görselleştirebilirsiniz.

Ticari Markalar

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ı uyarınca olmalı ve bu kurallara uymalıdır. Microsoft ticari markalarının veya logolarının bu projenin değiştirilmiş sürümlerinde kullanımı, karışıklığa yol açmamalı veya Microsoft sponsoru olduğunu ima etmemelidir. Üçüncü taraf ticari markalarının veya logolarının herhangi bir kullanımı ise ilgili üçüncü tarafın politikalarına tabidir.

Yardım Alma

Takılırsanız veya yapay zeka uygulamaları geliştirme hakkında sorularınız varsa, katılın:

Microsoft Foundry Discord

Ürün geri bildiriminiz veya oluşturma sırasında karşılaştığınız hatalar için ziyaret edin:

Microsoft Foundry Developer Forum