co-op-translator

Co-op Tõlkija

Lihtsalt automatiseeri oma haridusliku GitHubi sisu tõlkimine mitmesse keelde, et jõuda ülemaailmse publikuni.

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

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Mitmekeelne tugi

Toetatud Co-op Translator poolt

Araabia | Bengali | Bulgaaria | Birma (Myanmar) | Hiina (lihtsustatud) | Hiina (traditsiooniline, Hongkong) | Hiina (traditsiooniline, Macau) | Hiina (traditsiooniline, Taiwan) | Horvaadi | Tšehhi | Taani | Hollandi | Eesti | Soome | Prantsuse | Saksa | Kreeka | Heebrea | Hindi | Ungari | Indoneesia | Itaalia | Jaapani | Kannada | Korea | Leedu | Malai | Malajalami | Marathi | Nepali | Nigeeria pidžin | Norra | Pärsia (Farsi) | Poola | Portugali (Brasiilia) | Portugali (Portugal) | Pandžabi (Gurmukhi) | Rumeenia | Vene | Serbia (kirillitsa) | Slovaki | Sloveeni | Hispaania | Suaheli | Rootsi | Tagalogi (Filipino) | Tamili | Telugu | Tai | Türgi | Ukraina | Urdu | Vietnami

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Open in GitHub Codespaces

Ülevaade

Co-op Tõlkija aitab sul hõlpsasti lokaliseerida oma hariduslikku GitHubi sisu mitmesse keelde. Kui uuendad oma Markdown-faile, pilte või märkmikke, siis tõlked sünkroonitakse automaatselt, tagades, et sinu sisu on õppijatele üle maailma täpne ja ajakohane.

Näide, kuidas tõlgitud sisu on organiseeritud:

Näide

Kiire algus

# Loo ja aktiveeri virtuaalne keskkond (soovitatav)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Paigalda pakett
pip install co-op-translator
# Tõlgi
translate -l "ko ja fr" -md

Docker:

# Tõmba avalik pilt GHCR-ist
docker pull ghcr.io/azure/co-op-translator:latest
# Käivita koos praeguse kaustaga ja .env failiga (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md

Minimaalne seadistus

  1. Loo .env fail kasutades mallina: .env.template
  2. Sea sisse üks LLM pakkuja (Azure OpenAI või OpenAI)
  3. (Valikuline) Piltide tõlkimiseks (-img) seadista Azure AI Vision
  4. (Soovitatav) Puhasta varasemad tõlked konfliktide vältimiseks (nt translations/)
  5. (Soovitatav) Lisa tõlke sektsioon oma README-sse kasutades README keelte malli
  6. Vaata: Azure AI seadistamine

Kasutamine

Tõlgi kõik toetatud tüübid:

translate -l "ko ja"

Ainult Markdown:

translate -l "de" -md

Markdown + pildid:

translate -l "pt" -md -img

Ainult märkmikud:

translate -l "zh" -nb

Rohkem lippe: Käsurea viide

Omadused

Dokumentatsioon

Microsofti-spetsiifiline juhend

[!NOTE] Ainult Microsofti “Algajatele” hoidlate hooldajatele.

Toeta meid ja edenda ülemaailmset õppimist

Liitu meiega haridusliku sisu ülemaailmse jagamise revolutsioonis! Anna Co-op Translatorile GitHubis ⭐ ja toeta meie missiooni murda keelebarjääre õppimises ja tehnoloogias. Sinu huvi ja panused on väga olulised! Koodipanused ja funktsioonisoovitused on alati teretulnud.

Avastage Microsofti hariduslikku sisu oma keeles

Videopresentatsioonid

👉 Klõpsa alloleval pildil, et vaadata YouTube’is.

Panustamine

See projekt ootab panuseid ja ettepanekuid. Kas soovid aidata Azure Co-op Translatori arendamisel? Palun vaata meie CONTRIBUTING.md juhiseid, kuidas saad aidata muuta Co-op Tõlkija kättesaadavamaks.

Panustajad

co-op-translator contributors

Käitumisjuhend

See projekt on võtnud kasutusele Microsofti avatud lähtekoodi käitumisjuhendi. Lisainfo leiad Käitumisjuhendi KKK-st või võta ühendust aadressil opencode@microsoft.com küsimuste või kommentaaride korral.

Vastutustundlik tehisintellekt

Microsoft on pühendunud aitama klientidel kasutada meie tehisintellekti tooteid vastutustundlikult, jagades oma kogemusi ja luues usaldusel põhinevaid partnerlussuhteid tööriistadega nagu Transparency Notes ja Impact Assessments. Paljud neist ressurssidest on leitavad aadressil https://aka.ms/RAI. Microsofti lähenemine vastutustundlikule tehisintellektile põhineb meie tehisintellekti põhimõtetel: õiglus, usaldusväärsus ja ohutus, privaatsus ja turvalisus, kaasatus, läbipaistvus ja vastutus.

Suurte keele-, pildi- ja kõnemudelite puhul – nagu neid selles näites kasutatakse – võib esineda ebaõiglaseid, usaldamatuid või solvavaid käitumisviise, mis võivad põhjustada kahju. Palun tutvu Azure OpenAI teenuse läbipaistvuse märkusega, et olla teadlik riskidest ja piirangutest. Soovitatav lähenemine nende riskide vähendamiseks on lisada oma arhitektuuri turvasüsteem, mis suudab tuvastada ja takistada kahjulikku käitumist. Azure AI Content Safety pakub sõltumatut kaitsekihi, mis suudab rakendustes ja teenustes tuvastada kahjulikku kasutajate ja tehisintellekti loodud sisu. Azure AI Content Safety sisaldab teksti- ja pildirakendusliideseid, mis võimaldavad tuvastada kahjulikku materjali. Samuti on meil interaktiivne Content Safety Studio, mis võimaldab teil vaadata, uurida ja proovida näidiskoodi kahjuliku sisu tuvastamiseks erinevates vormingutes. Järgmine kiirjuhendi dokumentatsioon juhendab teid teenusele päringute tegemisel.

Teine oluline aspekt on kogu rakenduse jõudlus. Mitme modaaliga ja mitme mudeliga rakenduste puhul mõistame jõudluse all seda, et süsteem töötab nii, nagu teie ja teie kasutajad ootavad, sealhulgas ei genereeri kahjulikke väljundeid. Oluline on hinnata kogu rakenduse jõudlust, kasutades generatsiooni kvaliteedi ning riski- ja turvameetmeid.

Saate oma tehisintellekti rakendust hinnata arenduskeskkonnas, kasutades prompt flow SDK-d. Kasutades kas testandmestikku või sihtmärki, mõõdetakse teie generatiivse tehisintellekti rakenduse väljundeid kvantitatiivselt sisseehitatud või teie valitud kohandatud hindajatega. Prompt flow SDK-ga alustamiseks ja süsteemi hindamiseks võite järgida kiirjuhendi. Kui olete hindamise käivitanud, saate tulemusi visualiseerida Azure AI Studios.

Kaubamärgid

See projekt võib sisaldada kaubamärke või logosid projektide, toodete või teenuste jaoks. Microsofti kaubamärkide või logode autoriseeritud kasutamine peab vastama ja järgima Microsofti kaubamärgi- ja brändijuhiseid. Microsofti kaubamärkide või logode kasutamine selle projekti muudetud versioonides ei tohi tekitada segadust ega viidata Microsofti sponsorlusele. Kolmandate osapoolte kaubamärkide või logode kasutamine allub nende kolmandate osapoolte poliitikatele.

Abi saamine

Kui teil tekib takistusi või küsimusi tehisintellekti rakenduste loomisel, liituge:

Microsoft Foundry Discord

Kui teil on toote tagasisidet või ehitamisel esineb vigu, külastage:

Microsoft Foundry Developer Forum


Vastutusest loobumine: See dokument on tõlgitud kasutades tehisintellektil põhinevat tõlketeenust Co-op Translator. Kuigi püüame tagada täpsust, palun arvestage, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokument selle emakeeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti mõistmiste eest.