15 KiB
Co-op Translator
Lako automatizirajte prijevod vašeg edukativnog GitHub sadržaja na više jezika kako biste dosegli globalnu publiku.
🌐 Podrška za više jezika
Podržano od strane Co-op Translator
Arapski | Bengalski | Bugarski | Burmanski (Myanmar) | Kineski (pojednostavljeni) | Kineski (tradicionalni, Hong Kong) | Kineski (tradicionalni, Makao) | Kineski (tradicionalni, Tajvan) | Hrvatski | Češki | Danski | Nizozemski | Estonski | Finski | Francuski | Njemački | Grčki | Hebrejski | Hindi | Mađarski | Indonezijski | Talijanski | Japanski | Kannada | Korejski | Litvanski | Malajski | Malajalamski | Marathi | Nepalski | Nigerijski pidžin | Norveški | Perzijski (Farsi) | Poljski | Portugalski (Brazil) | Portugalski (Portugal) | Punjabi (Gurmukhi) | Rumunjski | Ruski | Srpski (ćirilica) | Slovački | Slovenski | Španjolski | Svahili | Švedski | Tagalog (Filipinski) | Tamilski | Telugu | Tajlandski | Turski | Ukrajinski | Urdu | Vijetnamski
Pregled
Co-op Translator vam pomaže da lako lokalizirate vaš edukativni GitHub sadržaj na više jezika. Kad ažurirate svoje Markdown datoteke, slike ili bilježnice, prijevodi se automatski sinkroniziraju, osiguravajući da vaš sadržaj ostane točan i ažuran za učenike širom svijeta.
Primjer kako je prevedeni sadržaj organiziran:
Brzi početak
# Kreirajte i aktivirajte virtualno okruženje (preporučeno)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Instalirajte paket
pip install co-op-translator
# Prevedi
translate -l "ko ja fr" -md
Docker:
# Povucite javnu sliku s GHCR-a
docker pull ghcr.io/azure/co-op-translator:latest
# Pokrenite s montiranom trenutnom mapom i pruženom .env datotekom (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md
Minimalna postavka
- Kreirajte
.envdatoteku koristeći predložak: .env.template - Konfigurirajte jednog LLM pružatelja (Azure OpenAI ili OpenAI)
- (Opcionalno) Za prijevod slika (
-img), konfigurirajte Azure AI Vision - (Preporučeno) Očistite prethodne prijevode kako biste izbjegli sukobe (npr.
translations/) - (Preporučeno) Dodajte odjeljak za prijevod u vaš README koristeći README predložak za jezike
- Pogledajte: Postavljanje Azure AI
Korištenje
Prevedite sve podržane tipove:
translate -l "ko ja"
Samo Markdown:
translate -l "de" -md
Markdown + slike:
translate -l "pt" -md -img
Samo bilježnice:
translate -l "zh" -nb
Više opcija: Referenca naredbi
Značajke
- Automatski prijevod za Markdown, bilježnice i slike
- Održava prijevode sinkroniziranima sa izvorom
- Radi lokalno (CLI) ili u CI (GitHub Actions)
- Koristi Azure OpenAI ili OpenAI; opcionalno Azure AI Vision za slike
- Čuva formatiranje i strukturu Markdowna
Dokumentacija
- Vodič za naredbeni redak
- Vodič za GitHub Actions (javni repozitoriji i standardni tajni ključevi)
- Vodič za GitHub Actions (Microsoft organizacijski repozitoriji i postavke na razini organizacije)
- README predložak za jezike
- Podržani jezici
- Doprinosi
- Rješavanje problema
Microsoft-specifični vodič
Note
Samo za održavatelje Microsoft “For Beginners” repozitorija.
Podržite nas i potaknite globalno učenje
Pridružite nam se u revoluciji dijeljenja edukativnog sadržaja širom svijeta! Dajte Co-op Translator ⭐ na GitHubu i podržite našu misiju uklanjanja jezičnih barijera u učenju i tehnologiji. Vaš interes i doprinosi imaju veliki utjecaj! Kodni doprinosi i prijedlozi za nove značajke su uvijek dobrodošli.
Istražite Microsoft edukativni sadržaj na svom jeziku
- AZD za početnike
- Edge AI za početnike
- Model Context Protocol (MCP) za početnike
- AI agenti za početnike
- Generativna AI za početnike koristeći .NET
- Generativna AI za početnike
- Generativna AI za početnike koristeći Java
- ML za početnike
- Data Science za početnike
- AI za početnike
- Cybersecurity za početnike
- Web razvoj za početnike
- IoT za početnike
- PhiCookBook
Video prezentacije
👉 Kliknite na sliku ispod za gledanje na YouTubeu.
Doprinosi
Ovaj projekt poziva na doprinose i prijedloge. Zainteresirani ste za doprinos Azure Co-op Translatoru? Molimo pogledajte naš CONTRIBUTING.md za smjernice kako možete pomoći da Co-op Translator postane pristupačniji.
Suradnici
Kodeks ponašanja
Ovaj projekt je usvojio Microsoft Open Source Code of Conduct. Za više informacija pogledajte Često postavljana pitanja o kodeksu ponašanja ili kontaktirajte opencode@microsoft.com za dodatna pitanja ili komentare.
Odgovorni AI
Microsoft je predan pomoći našim korisnicima da odgovorno koriste naše AI proizvode, dijeleći svoja iskustva i gradeći partnerstva temeljena na povjerenju kroz alate poput Transparency Notes i Impact Assessments. Mnogi od ovih resursa dostupni su na https://aka.ms/RAI. Microsoftov pristup odgovornom AI temelji se na našim AI principima: pravičnost, pouzdanost i sigurnost, privatnost i sigurnost, uključivost, transparentnost i odgovornost.
Veliki modeli za prirodni jezik, slike i govor - poput onih korištenih u ovom primjeru - mogu se potencijalno ponašati na načine koji nisu pravični, pouzdani ili mogu biti uvredljivi, što može uzrokovati štetu. Molimo konzultirajte Azure OpenAI service Transparency note kako biste bili informirani o rizicima i ograničenjima. Preporučeni pristup za ublažavanje ovih rizika je uključivanje sigurnosnog sustava u vašu arhitekturu koji može otkriti i spriječiti štetno ponašanje. Azure AI Content Safety pruža neovisni sloj zaštite, sposoban otkriti štetni sadržaj koji generiraju korisnici i AI u aplikacijama i uslugama. Azure AI Content Safety uključuje tekstualne i slikovne API-je koji vam omogućuju otkrivanje štetnog materijala. Također imamo interaktivni Content Safety Studio koji vam omogućuje pregled, istraživanje i isprobavanje primjera koda za otkrivanje štetnog sadržaja u različitim modalitetima. Sljedeća dokumentacija za brzi početak vodi vas kroz slanje zahtjeva prema usluzi.
Još jedan aspekt koji treba uzeti u obzir je ukupna izvedba aplikacije. Kod višemodalnih i višemodelskih aplikacija, izvedba znači da sustav radi onako kako vi i vaši korisnici očekujete, uključujući i to da ne generira štetne rezultate. Važno je procijeniti izvedbu vaše cjelokupne aplikacije koristeći metrike kvalitete generiranja te rizika i sigurnosti.
Svoju AI aplikaciju možete evaluirati u razvojnom okruženju koristeći prompt flow SDK. Bilo da imate testni skup podataka ili cilj, generacije vaše generativne AI aplikacije kvantitativno se mjere ugrađenim evaluatorima ili prilagođenim evaluatorima po vašem izboru. Za početak rada s prompt flow SDK-om za evaluaciju vašeg sustava, možete slijediti vodič za brzi početak. Nakon što izvršite evaluacijsko pokretanje, možete vizualizirati rezultate u Azure AI Studio.
Zaštićeni znakovi
Ovaj projekt može sadržavati zaštićene znakove ili logotipe projekata, proizvoda ili usluga. Ovlaštena upotreba Microsoftovih zaštićenih znakova ili logotipa podliježe i mora slijediti Microsoftove smjernice za zaštitne znakove i brend. Upotreba Microsoftovih zaštićenih znakova ili logotipa u izmijenjenim verzijama ovog projekta ne smije izazvati zabunu niti implicirati sponzorstvo Microsofta. Svaka upotreba zaštićenih znakova ili logotipa trećih strana podliježe pravilima tih trećih strana.
Dobivanje pomoći
Ako zapnete ili imate pitanja o izradi AI aplikacija, pridružite se:
Ako imate povratne informacije o proizvodu ili prijavite greške tijekom izrade, posjetite:
Odricanje od odgovornosti: Ovaj dokument preveden je pomoću AI usluge za prevođenje Co-op Translator. Iako nastojimo postići točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za kritične informacije preporučuje se profesionalni ljudski prijevod. Ne snosimo odgovornost za bilo kakva nesporazuma ili pogrešna tumačenja koja proizlaze iz korištenja ovog prijevoda.
