Lako automatizirajte prijevod svoje dokumentacije na više jezika kako biste dosegli globalnu publiku.
[!NOTE] Ovo su trenutni prijevodi sadržaja ovog repozitorija. Za potpuni popis jezika koje podržava Co-op Translator, pogledajte odjeljak Language Support.
Jezične barijere znatno otežavaju pristup vrijednim edukativnim materijalima i tehničkom znanju za učenike i developere širom svijeta. To ograničava sudjelovanje i usporava tempo globalnih inovacija i učenja.
Co-op Translator je nastao iz potrebe za rješavanjem neučinkovitog ručnog procesa prevođenja Microsoftovih velikih edukativnih serija (poput vodiča “For Beginners”). Razvio se u jednostavan i moćan alat dizajniran da sruši te barijere za sve. Omogućavajući visokokvalitetne automatske prijevode putem CLI-a i GitHub Actions, Co-op Translator osnažuje edukatore, studente, istraživače i developere širom svijeta da dijele i pristupaju znanju bez jezičnih ograničenja.
Pogledajte kako Co-op Translator organizira prevedeni edukativni sadržaj:
Markdown datoteke i tekst na slikama automatski se prevode i uredno organiziraju u mape specifične za jezik.
Omogućite globalni pristup svom edukativnom sadržaju već danas uz Co-op Translator!
Co-op Translator pomaže premostiti jezičnu barijeru za ključne Microsoftove edukativne inicijative, automatizirajući proces prevođenja repozitorija koji služe globalnoj zajednici developera. Primjeri koji trenutno koriste Co-op Translator uključuju:
Co-op Translator uzima Markdown datoteke i slike iz vaše projektne mape i obrađuje ih na sljedeći način:
Započnite brzo s CLI-jem ili postavite potpunu automatizaciju pomoću GitHub Actions. Odaberite pristup koji najbolje odgovara vašem načinu rada:
[!NOTE] Iako se ovaj vodič fokusira na Azure resurse, možete koristiti bilo koji podržani jezični model.
Co-op Translator podržava širok raspon jezika kako biste dosegli globalnu publiku. Evo što trebate znati:
Jezik | Kod | Jezik | Kod | Jezik | Kod |
---|---|---|---|---|---|
Arabic | ar | Bengali | bn | Bulgarian | bg |
Burmese (Myanmar) | my | Chinese (Simplified) | zh | Chinese (Traditional, HK) | hk |
Chinese (Traditional, Macau) | mo | Chinese (Traditional, TW) | tw | Croatian | hr |
Czech | cs | Danish | da | Dutch | nl |
Finnish | fi | French | fr | German | de |
Greek | el | Hebrew | he | Hindi | hi |
Hungarian | hu | Indonesian | id | Italian | it |
Japanese | ja | Korean | ko | Malay | ms |
Marathi | mr | Nepali | ne | Norwegian | no |
Persian (Farsi) | fa | Polish | pl | Portuguese (Brazil) | br |
Portuguese (Portugal) | pt | Punjabi (Gurmukhi) | pa | Romanian | ro |
Russian | ru | Serbian (Cyrillic) | sr | Slovak | sk |
Slovenian | sl | Spanish | es | Swahili | sw |
Swedish | sv | Tagalog (Filipino) | tl | Thai | th |
Turkish | tr | Ukrainian | uk | Urdu | ur |
Vietnamese | vi | — | — | — | — |
Kod korištenja Co-op Translatora, potrebno je navesti jezike koristeći njihove kodove. Na primjer:
# Translate to French, Spanish, and German
translate -l "fr es de"
# Translate to Chinese (Simplified) and Japanese
translate -l "zh ja"
[!NOTE] Za detaljne tehničke informacije o podršci jezika, uključujući:
- Specifikacije fontova za svaki jezik
- Poznate probleme
- Kako dodati nove jezike
Pogledajte našu Supported Languages Documentation.
Tip | Naziv |
---|---|
Language Model | |
AI Vision |
[!NOTE] Ako AI vision usluga nije dostupna, co-op translator će preći u Markdown-only mode.
Prije nego što počnete, trebate postaviti sljedeće resurse:
.env
datoteku s vašim API ključevima i endpointima (pogledajte odjeljak Quick Start)Prije nego što započnete s prijevodom, slijedite ove korake za pripremu projekta:
Primjer formata:
### 🌐 Multi-Language Support
[French](/co-op-translator/translations/fr/) | [Spanish](/co-op-translator/translations/es/) | [German](/co-op-translator/translations/de/) | [Russian](/co-op-translator/translations/ru/) | [Arabic](/co-op-translator/translations/ar/) | [Persian (Farsi)](/co-op-translator/translations/fa/) | [Urdu](/co-op-translator/translations/ur/) | [Chinese (Simplified)](/co-op-translator/translations/zh/) | [Chinese (Traditional, Macau)](/co-op-translator/translations/mo/) | [Chinese (Traditional, Hong Kong)](/co-op-translator/translations/hk/) | [Chinese (Traditional, Taiwan)](/co-op-translator/translations/tw/) | [Japanese](/co-op-translator/translations/ja/) | [Korean](/co-op-translator/translations/ko/) | [Hindi](/co-op-translator/translations/hi/) | [Bengali](/co-op-translator/translations/bn/) | [Marathi](/co-op-translator/translations/mr/) | [Nepali](/co-op-translator/translations/ne/) | [Punjabi (Gurmukhi)](/co-op-translator/translations/pa/) | [Portuguese (Portugal)](/co-op-translator/translations/pt/) | [Portuguese (Brazil)](/co-op-translator/translations/br/) | [Italian](/co-op-translator/translations/it/) | [Polish](/co-op-translator/translations/pl/) | [Turkish](/co-op-translator/translations/tr/) | [Greek](/co-op-translator/translations/el/) | [Thai](/co-op-translator/translations/th/) | [Swedish](/co-op-translator/translations/sv/) | [Danish](/co-op-translator/translations/da/) | [Norwegian](/co-op-translator/translations/no/) | [Finnish](/co-op-translator/translations/fi/) | [Dutch](/co-op-translator/translations/nl/) | [Hebrew](/co-op-translator/translations/he/) | [Vietnamese](/co-op-translator/translations/vi/) | [Indonesian](/co-op-translator/translations/id/) | [Malay](/co-op-translator/translations/ms/) | [Tagalog (Filipino)](/co-op-translator/translations/tl/) | [Swahili](/co-op-translator/translations/sw/) | [Hungarian](/co-op-translator/translations/hu/) | [Czech](/co-op-translator/translations/cs/) | [Slovak](/co-op-translator/translations/sk/) | [Romanian](/co-op-translator/translations/ro/) | [Bulgarian](/co-op-translator/translations/bg/) | [Serbian (Cyrillic)](/co-op-translator/translations/sr/) | [Croatian](/co-op-translator/translations/hr/) | [Slovenian](/co-op-translator/translations/sl/) | [Ukrainian](/co-op-translator/translations/uk/) | [Burmese (Myanmar)](/co-op-translator/translations/my/)
translations/
)Za brz početak s korištenjem komandne linije:
Kreirajte virtualno okruženje:
python -m venv .venv
Aktivirajte virtualno okruženje:
.venv\scripts\activate
source .venv/bin/activate
Instalirajte paket:
pip install co-op-translator
Konfigurirajte vjerodajnice:
.env
file in your project’s root directory..env
file..env
file.Run Translation:
-l
zastavicu: translate -l "ko ja fr"
(Zamijenite "ko ja fr"
with your desired space-separated language codes)
Choose the approach that best fits your workflow:
co-op-translator
package..github/workflows
) u vašem repozitoriju. Nije potrebna lokalna instalacija.Saznajte više o Co-op Translatoru kroz naše prezentacije (kliknite na sliku ispod za gledanje na YouTubeu):
Pridružite nam se u revoluciji dijeljenja obrazovnog 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 značaj! Kod i prijedlozi za nove značajke su uvijek dobrodošli.
Ovaj projekt rado prima doprinose i prijedloge. Zanima vas doprinos Azure Co-op Translatoru? Molimo pogledajte naš CONTRIBUTING.md za smjernice kako možete pomoći da Co-op Translator postane pristupačniji.
Ovaj projekt usvojio je Microsoft Open Source Code of Conduct. Za više informacija pogledajte Code of Conduct FAQ ili kontaktirajte opencode@microsoft.com za dodatna pitanja ili komentare.
Microsoft je posvećen pomaganju korisnicima da odgovorno koriste naše AI proizvode, dijeleći svoja saznanja i gradeći partnerstva temeljena na povjerenju kroz alate poput Transparency Notes i Impact Assessments. Mnoge od ovih resursa možete pronaći na https://aka.ms/RAI. Microsoftov pristup odgovornom AI temelji se na našim AI načelima pravednosti, pouzdanosti i sigurnosti, privatnosti i sigurnosti, uključivosti, transparentnosti i odgovornosti.
Veliki modeli za prirodni jezik, slike i govor - poput onih korištenih u ovom primjeru - mogu se potencijalno ponašati na nepravedan, nepouzdan ili uvredljiv način, što može uzrokovati štetu. Molimo konzultirajte Azure OpenAI service Transparency note kako biste bili informirani o rizicima i ograničenjima.
Preporučeni pristup ublažavanju 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 generiran od korisnika i AI-ja 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 quickstart dokumentacija vodi vas kroz slanje zahtjeva servisu.
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 ne generiranje štetnih rezultata. Važno je procijeniti izvedbu vaše aplikacije koristeći generacijske kvalitete i metrike rizika i sigurnosti.
Možete ocijeniti svoju AI aplikaciju u razvojnom okruženju koristeći prompt flow SDK. Bilo s testnim skupom podataka ili ciljem, generacije vaše generativne AI aplikacije kvantitativno se mjere ugrađenim ili prilagođenim evaluatorima po vašem izboru. Za početak s prompt flow sdk za evaluaciju vašeg sustava, možete slijediti quickstart vodič. Nakon izvršavanja evaluacije, možete vizualizirati rezultate u Azure AI Studio.
Ovaj projekt može sadržavati zaštitne znakove ili logotipe za projekte, proizvode ili usluge. Ovlaštena upotreba Microsoftovih zaštićenih znakova ili logotipa podliježe i mora slijediti Microsoftove smjernice za zaštitne znakove i brendiranje. Upotreba Microsoftovih zaštićenih znakova ili logotipa u izmijenjenim verzijama ovog projekta ne smije izazvati zabunu niti sugerirati Microsoftovu sponzorstvo. Svaka upotreba zaštitnih znakova ili logotipa trećih strana podliježe pravilima tih trećih strana.
Odricanje od odgovornosti:
Ovaj dokument preveden je korištenjem AI usluge za prevođenje Co-op Translator. Iako težimo točnosti, 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 nesporazumevanja ili pogrešne interpretacije koje proizlaze iz korištenja ovog prijevoda.