co-op-translator

Co-op Çevirmen

Eğitim amaçlı GitHub içeriğinizi birden çok dile kolayca otomatik olarak çevirin ve küresel bir kitleye ulaşın.

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

GitHub katkıda bulunanlar GitHub sorunlar GitHub çekme istekleri PR'ler Hoşgeldiniz

🌐 Çok Dilli Destek

Co-op Translator tarafından desteklenmektedir

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

GitHub izleyiciler GitHub çatallar GitHub yıldızlar

Microsoft Foundry Discord

GitHub Codespaces'ta 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ı, resimlerinizi veya not defterlerinizi 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.

Çevrilmiş içeriğin nasıl düzenlendiğine dair örnek:

Örnek

Hızlı Başlangıç

# Sanal bir 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" -md

Docker:

# GHCR'den genel imajı çek
docker pull ghcr.io/azure/co-op-translator:latest
# Mevcut klasör monte edilerek ve .env sağlanarak ç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

Minimal kurulum

  1. Şablon kullanarak bir .env dosyası oluşturun: .env.template
  2. Bir LLM sağlayıcısı yapılandırın (Azure OpenAI veya OpenAI)
  3. (İsteğe bağlı) Görsel çeviri için (-img) Azure AI Vision yapılandırın
  4. (Önerilen) Çakışmaları önlemek için önceki çevirileri temizleyin (örneğin, translations/)
  5. (Önerilen) README dosyanıza bir çeviri bölümü ekleyin: README dilleri şablonu
  6. Bakınız: Azure AI Kurulumu

Kullanım

Desteklenen tüm türleri çevirin:

translate -l "ko ja"

Sadece Markdown:

translate -l "de" -md

Markdown + resimler:

translate -l "pt" -md -img

Sadece not defterleri:

translate -l "zh" -nb

Daha fazla bayrak: Komut referansı

Özellikler

Dokümanlar

Microsoft’a özel rehber

[!NOTE] Sadece Microsoft “Yeni Başlayanlar” depolarının bakımcıları için.

Bize destek olun ve küresel öğrenmeyi teşvik edin

Eğitim içeriğinin dünya çapında paylaşım şeklini birlikte dönüştürelim! Co-op Translator projesine GitHub’da bir ⭐ verin ve öğrenme ile teknolojide dil engellerini kaldırma misyonumuzu destekleyin. İlginiz ve katkılarınız büyük fark yaratır! Kod katkıları ve özellik önerileri her zaman memnuniyetle karşılanır.

Microsoft eğitim içeriklerini kendi dilinizde keşfedin

Video sunumları

👉 Aşağıdaki görsele tıklayarak YouTube’da izleyin.

Katkıda Bulunma

Bu proje katkı ve önerilere açıktır. Azure Co-op Translator’a katkıda bulunmak ister misiniz? Lütfen Co-op Translator’ı daha erişilebilir kılmak için nasıl yardımcı olabileceğinize dair rehberimizi inceleyin: CONTRIBUTING.md.

Katkıda Bulunanlar

co-op-translator katkıda bulunanlar

Davranış Kuralları

Bu proje Microsoft Açık Kaynak Davranış Kuralları’nu benimsemiştir. Daha fazla bilgi için Davranış Kuralları SSS sayfasını ziyaret edebilir veya ek sorularınız için opencode@microsoft.com adresiyle iletişime geçebilirsiniz.

Sorumlu Yapay Zeka

Microsoft, müşterilerimizin yapay zeka ürünlerimizi sorumlu şekilde kullanmalarına yardımcı olmaya, öğrendiklerimizi paylaşmaya ve Şeffaflık Notları ile Etki Değerlendirmeleri gibi araçlarla güvene dayalı ortaklıklar kurmaya kararlıdır. Bu kaynakların çoğu https://aka.ms/RAI adresinde bulunabilir.
Microsoft’un sorumlu yapay zeka yaklaşımı, adalet, güvenilirlik ve güvenlik, gizlilik ve güvenlik, kapsayıcılık, şeffaflık ve hesap verebilirlik gibi yapay zeka ilkelerine dayanmaktadır.

Bu örnekte kullanılanlar gibi büyük ölçekli doğal dil, görsel ve konuşma modelleri, haksız, güvenilmez veya rahatsız edici davranışlar sergileyebilir ve bu da zararlara yol açabilir. Riskler ve sınırlamalar hakkında bilgi edinmek için lütfen Azure OpenAI hizmeti Şeffaflık notu sayfasını inceleyin. Bu riskleri azaltmak için önerilen yaklaşım, mimarinizde zararlı davranışı tespit edip önleyebilen bir güvenlik sistemi bulundurmaktır. Azure AI Content Safety, uygulamalarda ve hizmetlerde kullanıcı tarafından oluşturulan ve yapay zeka tarafından oluşturulan zararlı içeriği tespit edebilen bağımsız bir koruma katmanı sağlar. Azure AI Content Safety, zararlı materyalleri 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üleyip keşfedebileceğiniz ve deneyebileceğiniz etkileşimli bir Content Safety Studio’ya sahibiz. Aşağıdaki hızlı başlangıç dokümantasyonu servise istek yapma sürecinde size rehberlik eder.

Dikkate alınması gereken bir diğer husus ise genel uygulama performansıdır. Çok modlu ve çok modeller içeren uygulamalarda, performansın sizin ve kullanıcılarınızın beklentilerine uygun şekilde sistemin çalışması, zararlı çıktı üretmemesi anlamına geldiğini düşünüyoruz. Genel uygulamanızın performansını değerlendirmek için üretim kalitesi ve risk ile güvenlik metriklerini kullanmanız önemlidir.

Yapay zeka uygulamanızı geliştirme ortamınızda prompt flow SDK ile değerlendirebilirsiniz. Test veri seti veya hedef verildiğinde, üretken yapay zeka uygulamanızın çıktıları, yerleşik değerlendiriciler veya tercih ettiğiniz özel değerlendiricilerle niceliksel olarak ölçülür. Sisteminizin değerlendirmesine başlamak için prompt flow sdk ile ilgili hızlı başlangıç kılavuzunu takip edebilirsiniz. Bir değerlendirme çalıştırması gerçekleştirdikten 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ı kurallarına tabidir ve bu kurallara uyulmalıdır. Bu projenin değiştirilmiş sürümlerinde Microsoft ticari markalarının veya logolarının kullanımı, karışıklığa yol açmamalı veya Microsoft sponsorluğunu ima etmemelidir. Üçüncü taraf ticari markalarının veya logolarının kullanımı ise ilgili üçüncü tarafların politikalarına tabidir.

Yardım Alma

Yapay zeka uygulamaları geliştirirken takılırsanız veya sorularınız olursa, katılın:

Microsoft Foundry Discord

Ürün geri bildirimi vermek veya geliştirme sırasında hatalarla karşılaşmak için ziyaret edin:

Microsoft Foundry Developer Forum


Feragatname:
Bu belge, AI çeviri servisi Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba gösterilse de, otomatik çevirilerin hatalar veya yanlışlıklar içerebileceğini lütfen unutmayınız. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucu oluşabilecek yanlış anlamalar veya yorum hatalarından sorumlu değiliz.