co-op-translator

Co-op Translator

Ľahko automatizujte preklad vášho vzdelávacieho obsahu na GitHube do viacerých jazykov a oslovte tak globálne publikum.

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

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Podpora viacerých jazykov

Podporované Co-op Translator

Arabčina | Bengálčina | Bulharčina | Barmčina (Myanmar) | Čínština (zjednodušená) | Čínština (tradičná, Hongkong) | Čínština (tradičná, Macau) | Čínština (tradičná, Taiwan) | Chorvátčina | Čeština | Dánčina | Holandčina | Estónčina | Fínčina | Francúzština | Nemčina | Gréčtina | Hebrejčina | Hindčina | Maďarčina | Indonézština | Taliančina | Japončina | Kannadčina | Kórejčina | Litovčina | Malajčina | Malajálamčina | Maráthčina | Nepálčina | Nigérijská pidžinčina | Nórčina | Perzština (Farsi) | Poľština | Portugalčina (Brazília) | Portugalčina (Portugalsko) | Pandžábčina (Gurmukhi) | Rumunčina | Ruština | Srbčina (cyrilika) | Slovenčina | Slovinčina | Španielčina | Svahilčina | Švédčina | Tagalog (Filipínčina) | Tamilčina | Telugčina | Thajčina | Turečtina | Ukrajinčina | Urdu | Vietnamčina

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Open in GitHub Codespaces

Prehľad

Co-op Translator vám pomáha jednoducho lokalizovať váš vzdelávací obsah na GitHube do viacerých jazykov. Keď aktualizujete svoje Markdown súbory, obrázky alebo notebooky, preklady sa automaticky synchronizujú, čím zabezpečujú, že váš obsah zostane presný a aktuálny pre študentov po celom svete.

Príklad, ako je preložený obsah usporiadaný:

Príklad

Rýchly štart

# Vytvorte a aktivujte virtuálne prostredie (odporúčané)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Nainštalujte balík
pip install co-op-translator
# Preložiť
translate -l "ko ja fr" -md

Docker:

# Stiahnite verejný obraz z GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Spustite s pripojenou aktuálnou zlož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álne nastavenie

  1. Vytvorte súbor .env podľa šablóny: .env.template
  2. Nakonfigurujte jedného poskytovateľa LLM (Azure OpenAI alebo OpenAI)
  3. (Voliteľné) Pre preklad obrázkov (-img) nastavte Azure AI Vision
  4. (Odporúčané) Vyčistite predchádzajúce preklady, aby ste predišli konfliktom (napr. translations/)
  5. (Odporúčané) Pridajte sekciu pre preklady do vášho README pomocou README languages template
  6. Pozrite si: Nastavenie Azure AI

Použitie

Preložte všetky podporované typy:

translate -l "ko ja"

Iba Markdown:

translate -l "de" -md

Markdown + obrázky:

translate -l "pt" -md -img

Iba notebooky:

translate -l "zh" -nb

Viac príznakov: Referenčný manuál príkazov

Funkcie

Dokumentácia

Microsoft špecifický sprievodca

[!NOTE] Len pre správcov repozitárov Microsoft „Pre začiatočníkov“.

Podporte nás a podporte globálne vzdelávanie

Pridajte sa k nám v revolúcii zdieľania vzdelávacieho obsahu po celom svete! Dajte Co-op Translator ⭐ na GitHube a podporte našu misiu prekonávať jazykové bariéry vo vzdelávaní a technológiách. Váš záujem a príspevky majú veľký význam! Kódové príspevky a návrhy funkcií sú vždy vítané.

Preskúmajte vzdelávací obsah Microsoftu vo vašom jazyku

Video prezentácie

👉 Kliknite na obrázok nižšie pre sledovanie na YouTube.

Príspevky

Tento projekt vítá príspevky a návrhy. Máte záujem prispieť do Azure Co-op Translator? Pozrite si prosím náš CONTRIBUTING.md pre pokyny, ako môžete pomôcť sprístupniť Co-op Translator širšiemu publiku.

Prispievatelia

co-op-translator contributors

Kód správania

Tento projekt prijal Microsoft Open Source Code of Conduct. Pre viac informácií si pozrite Často kladené otázky o Kóde správania alebo kontaktujte opencode@microsoft.com s akýmikoľvek ďalšími otázkami či pripomienkami.

Zodpovedná AI

Microsoft sa zaväzuje pomáhať svojim zákazníkom používať naše AI produkty zodpovedne, zdieľať naše poznatky a budovať dôveru prostredníctvom nástrojov ako Transparency Notes a Impact Assessments. Mnohé z týchto zdrojov nájdete na https://aka.ms/RAI. Prístup Microsoftu k zodpovednej AI je založený na princípoch spravodlivosti, spoľahlivosti a bezpečnosti, ochrany súkromia a bezpečnosti, inkluzívnosti, transparentnosti a zodpovednosti.

Veľké modely pre spracovanie prirodzeného jazyka, obrázkov a reči – ako tie použité v tomto príklade – môžu potenciálne vykazovať správanie, ktoré je nespravodlivé, nespoľahlivé alebo urážlivé, čo môže viesť k škodám. Prosím, prečítajte si Transparency note služby Azure OpenAI, aby ste boli informovaní o rizikách a obmedzeniach. Odporúčaným prístupom na zmiernenie týchto rizík je zahrnúť do vašej architektúry bezpečnostný systém, ktorý dokáže detegovať a zabrániť škodlivému správaniu. Azure AI Content Safety poskytuje nezávislú ochrannú vrstvu, schopnú detegovať škodlivý obsah vytvorený používateľmi aj AI v aplikáciách a službách. Azure AI Content Safety zahŕňa textové a obrazové API, ktoré vám umožňujú detegovať škodlivý materiál. Máme tiež interaktívne Content Safety Studio, ktoré vám umožňuje prezerať, skúmať a vyskúšať ukážkový kód na detekciu škodlivého obsahu v rôznych modalitách. Nasledujúca rýchla príručka vás prevedie vytváraním požiadaviek na službu.

Ďalším aspektom, ktorý treba zvážiť, je celkový výkon aplikácie. Pri multimodálnych a multimodelových aplikáciách považujeme výkon za to, že systém funguje tak, ako vy a vaši používatelia očakávate, vrátane toho, že nevytvára škodlivé výstupy. Je dôležité vyhodnotiť výkon vašej celkovej aplikácie pomocou metrik kvality generovania a rizika a bezpečnosti.

Vašu AI aplikáciu môžete vyhodnotiť vo vašom vývojovom prostredí pomocou prompt flow SDK. Na základe testovacej dátovej sady alebo cieľa sú generácie vašej generatívnej AI aplikácie kvantitatívne merané pomocou vstavaných alebo vlastných hodnotiteľov podľa vášho výberu. Ak chcete začať s prompt flow SDK na vyhodnotenie vášho systému, môžete sledovať rýchlu príručku. Po vykonaní hodnotiaceho behu môžete vizualizovať výsledky v Azure AI Studio.

Ochranné známky

Tento projekt môže obsahovať ochranné známky alebo logá projektov, produktov alebo služieb. Autorizované používanie ochranných známok alebo log Microsoftu podlieha a musí dodržiavať Pravidlá používania ochranných známok a značiek Microsoftu. Použitie ochranných známok alebo log Microsoftu v upravených verziách tohto projektu nesmie spôsobovať zmätok ani naznačovať sponzorstvo Microsoftom. Akékoľvek použitie ochranných známok alebo log tretích strán podlieha pravidlám týchto tretích strán.

Získanie pomoci

Ak sa zaseknete alebo máte otázky ohľadom tvorby AI aplikácií, pripojte sa:

Microsoft Foundry Discord

Ak máte spätnú väzbu k produktu alebo narazíte na chyby počas vývoja, navštívte:

Microsoft Foundry Developer Forum


Zrieknutie sa zodpovednosti: Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Aj keď sa snažíme o presnosť, majte prosím na pamäti, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Originálny dokument v jeho pôvodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.