co-op-translator

Co-op Translator

Snadno automatizujte překlad svého vzdělávacího obsahu na GitHubu do více jazyků a oslovte tak globální publikum.

Python package License: MIT Downloads Downloads Container: GHCR Code style: black

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Podpora více jazyků

Podporováno Co-op Translator

Arabština | Bengálština | Bulharština | Barmština (Myanmar) | Čínština (zjednodušená) | Čínština (tradiční, Hongkong) | Čínština (tradiční, Macao) | Čínština (tradiční, Tchaj-wan) | Chorvatština | Čeština | Dánština | Nizozemština | Estonština | Finština | Francouzština | Němčina | Řečtina | Hebrejština | Hindština | Maďarština | Indonéština | Italština | Japonština | Kannadština | Korejština | Litevština | Malajština | Malajalámština | Maráthština | Nepálština | Nigerijská pidžinština | Norština | Perština (Fársí) | Polština | Portugalština (Brazílie) | Portugalština (Portugalsko) | Paňdžábština (Gurmukhí) | Rumunština | Ruština | Srbština (cyrilice) | Slovenština | Slovinština | Španělština | Svahilština | Švédština | Tagalog (filipínština) | Tamilština | Telugština | Thajština | Turečtina | Ukrajinština | Urdu | Vietnamština

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Open in GitHub Codespaces

Přehled

Co-op Translator vám pomůže snadno lokalizovat váš vzdělávací obsah na GitHubu do více jazyků. Když aktualizujete své Markdown soubory, obrázky nebo notebooky, překlady se automaticky synchronizují, takže váš obsah zůstává přesný a aktuální pro studenty po celém světě.

Příklad, jak je přeložený obsah organizován:

Example

Rychlý start

# Vytvořte a aktivujte virtuální prostředí (doporučeno)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Nainstalujte balíček
pip install co-op-translator
# Přeložit
translate -l "ko ja fr" -md

Docker:

# Stáhněte veřejný obraz z GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Spusťte s připojenou aktuální složkou a poskytnutým .env (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md

Minimální nastavení

  1. Vytvořte soubor .env podle šablony: .env.template
  2. Nakonfigurujte jednoho poskytovatele LLM (Azure OpenAI nebo OpenAI)
  3. (Volitelné) Pro překlad obrázků (-img) nastavte Azure AI Vision
  4. (Doporučeno) Odstraňte předchozí překlady, aby nedocházelo ke konfliktům (např. translations/)
  5. (Doporučeno) Přidejte sekci s překlady do svého README pomocí šablony jazyků README
  6. Viz: Nastavení Azure AI

Použití

Přeložte všechny podporované typy:

translate -l "ko ja"

Pouze Markdown:

translate -l "de" -md

Markdown + obrázky:

translate -l "pt" -md -img

Pouze notebooky:

translate -l "zh" -nb

Další přepínače: Reference příkazů

Funkce

Dokumentace

Průvodce specifický pro Microsoft

[!NOTE] Pouze pro správce repozitářů Microsoft „Pro začátečníky“.

Podpořte nás a podpořte globální vzdělávání

Přidejte se k nám v revoluci sdílení vzdělávacího obsahu po celém světě! Dejte Co-op Translator ⭐ na GitHubu a podpořte naši misi překonávat jazykové bariéry ve vzdělávání a technologiích. Váš zájem a příspěvky mají velký význam! Kódové příspěvky a návrhy funkcí jsou vždy vítány.

Prozkoumejte vzdělávací obsah Microsoftu ve svém jazyce

Video prezentace

👉 Klikněte na obrázek níže pro sledování na YouTube.

Přispívání

Tento projekt vítá příspěvky a návrhy. Máte zájem přispět do Azure Co-op Translator? Podívejte se na náš CONTRIBUTING.md, kde najdete pokyny, jak pomoci zpřístupnit Co-op Translator širšímu publiku.

Přispěvatelé

co-op-translator contributors

Kodex chování

Tento projekt přijal Microsoft Open Source Code of Conduct. Pro více informací si přečtěte Často kladené otázky k Kodexu chování nebo kontaktujte opencode@microsoft.com s dalšími dotazy či připomínkami.

Odpovědné AI

Microsoft se zavazuje pomáhat svým zákazníkům používat naše AI produkty zodpovědně, sdílet naše poznatky a budovat důvěru prostřednictvím nástrojů jako Transparency Notes a Impact Assessments. Mnoho těchto zdrojů najdete na https://aka.ms/RAI. Přístup Microsoftu k odpovědné AI je založen na našich principech AI: spravedlnost, spolehlivost a bezpečnost, ochrana soukromí a bezpečnost, inkluzivita, transparentnost a odpovědnost.

Velké modely pro přirozený jazyk, obrázky a řeč – jako ty použité v tomto příkladu – se mohou chovat způsobem, který je nespravedlivý, nespolehlivý nebo urážlivý, což může způsobit škody. Pro informace o rizicích a omezeních si prosím přečtěte Transparency note služby Azure OpenAI. Doporučený přístup k omezení těchto rizik je zahrnout do vaší architektury bezpečnostní systém, který dokáže detekovat a zabránit škodlivému chování. Azure AI Content Safety poskytuje nezávislou vrstvu ochrany, která dokáže detekovat škodlivý obsah vytvářený uživateli i AI v aplikacích a službách. Azure AI Content Safety zahrnuje textové a obrazové API, která vám umožní detekovat škodlivý materiál. K dispozici je také interaktivní Content Safety Studio, které vám umožní zobrazit, prozkoumat a vyzkoušet ukázkový kód pro detekci škodlivého obsahu napříč různými modalitami. Následující dokumentace rychlého startu vás provede tím, jak posílat požadavky na službu.

Dalším aspektem, který je třeba vzít v úvahu, je celkový výkon aplikace. U multimodálních a multimodelových aplikací chápeme výkon tak, že systém funguje tak, jak vy a vaši uživatelé očekáváte, včetně toho, že nevytváří škodlivé výstupy. Je důležité zhodnotit výkon vaší celkové aplikace pomocí metrik kvality generování a rizik a bezpečnosti.

Své AI aplikace můžete hodnotit ve svém vývojovém prostředí pomocí prompt flow SDK. Na základě testovacího datasetu nebo cíle jsou generace vaší generativní AI aplikace kvantitativně měřeny pomocí vestavěných nebo vlastních hodnotitelů dle vašeho výběru. Pro začátek s prompt flow SDK k hodnocení vašeho systému můžete sledovat průvodce rychlým startem. Po spuštění hodnocení můžete vizualizovat výsledky v Azure AI Studio.

Ochranné známky

Tento projekt může obsahovat ochranné známky nebo loga projektů, produktů či služeb. Autorizované použití ochranných známek nebo log Microsoftu podléhá a musí dodržovat Pravidla pro ochranné známky a značky Microsoftu. Použití ochranných známek nebo log Microsoftu v upravených verzích tohoto projektu nesmí způsobit záměnu ani naznačovat sponzorství Microsoftem. Jakékoli použití ochranných známek nebo log třetích stran podléhá pravidlům těchto třetích stran.

Získání pomoci

Pokud narazíte na problém nebo máte otázky ohledně tvorby AI aplikací, připojte se na:

Microsoft Foundry Discord

Pokud máte zpětnou vazbu k produktu nebo narazíte na chyby během vývoje, navštivte:

Microsoft Foundry Developer Forum


Prohlášení o vyloučení odpovědnosti:
Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro důležité informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakékoli nedorozumění nebo nesprávné výklady vyplývající z použití tohoto překladu.