co-op-translator

Co-op Translator

Automatiseeri oma haridusliku GitHubi sisu tõlkimine mitmesse keelde, et jõuda globaalse publikuni.

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

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Mitmekeelne tugi

Toetab Co-op Translator

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Korean | Lithuanian | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Thai | Turkish | Ukrainian | Urdu | Vietnamese

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord Open in GitHub Codespaces

Ülevaade

Co-op Translator võimaldab sul kiiresti tõlkida oma haridusliku GitHubi sisu mitmesse keelde, jõudes hõlpsalt rahvusvahelise publikuni. Kui uuendad oma Markdown-faile, pilte või Jupyteri märkmikke, sünkroniseeritakse tõlked automaatselt, et sinu hariduslik GitHubi sisu oleks alati ajakohane ja asjakohane ka rahvusvahelistele kasutajatele.

Vaata, kuidas Co-op Translator korraldab tõlgitud haridusliku GitHubi sisu:

Näide

Kiire alustamine

# Create and activate a virtual environment (recommended)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Install the package
pip install co-op-translator
# Translate
translate -l "ko ja fr" -md

Docker:

# Pull the public image from GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Run with current folder mounted and .env provided (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

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 lippusid: Käsureferents

Funktsioonid

Dokumentatsioon

Toeta meid ja edenda globaalset õppimist

Liitu meiega, et muuta haridusliku sisu jagamine üle maailma! Anna Co-op Translatorile ⭐ GitHubis ja toeta meie missiooni murda keelebarjääre õppimises ja tehnoloogias. Sinu huvi ja panus on väga oluline! Koodipanused ja uute funktsioonide ettepanekud on alati teretulnud.

Avasta Microsofti hariduslikku sisu oma keeles

Videopresentatsioonid

Õpi Co-op Translatori kohta rohkem meie ettekannetest (Kliki alloleval pildil, et vaadata YouTube’is.):

Kaasaaitamine

See projekt ootab panuseid ja ettepanekuid. Kas soovid aidata Azure Co-op Translatori arendamisel? Vaata meie CONTRIBUTING.md, et saada juhiseid, kuidas saad Co-op Translatori muuta veelgi kättesaadavamaks.

Kaasautorid

co-op-translator contributors

Käitumiskoodeks

See projekt järgib Microsofti avatud lähtekoodiga käitumiskoodeksit. Lisainfo saamiseks vaata Käitumiskoodeksi KKK või võta ühendust opencode@microsoft.com, kui sul on lisaküsimusi või kommentaare.

Vastutustundlik AI

Microsoft on pühendunud sellele, et aidata klientidel kasutada meie AI-tooteid vastutustundlikult, jagada oma kogemusi ja luua usaldusel põhinevaid partnerlusi tööriistadega nagu Transparency Notes ja Impact Assessments. Paljud neist ressurssidest leiad aadressilt https://aka.ms/RAI. Microsofti lähenemine vastutustundlikule AI-le põhineb meie AI põhimõtetel: õiglus, usaldusväärsus ja turvalisus, privaatsus ja turvalisus, kaasatus, läbipaistvus ja vastutus.

Suurte keelemudelite, pildimudelite ja kõnemudelite - nagu neid kasutatakse selles näites - käitumine võib olla ebaõiglane, ebausaldusväärne või solvav, mis võib põhjustada kahju. Palun tutvu Azure OpenAI teenuse läbipaistvusmärkusega, et olla teadlik riskidest ja piirangutest.

Soovitatav viis nende riskide maandamiseks on lisada oma arhitektuuri turvasüsteem, mis suudab tuvastada ja ennetada kahjulikku käitumist. Azure AI Content Safety pakub sõltumatut kaitsekihti, mis suudab tuvastada kahjulikku kasutaja- ja AI-genereeritud sisu rakendustes ja teenustes. Azure AI Content Safety sisaldab teksti- ja pildiliideseid, mis võimaldavad tuvastada kahjulikku materjali. Samuti on olemas interaktiivne Content Safety Studio, kus saad vaadata, uurida ja proovida näidiskoodi kahjuliku sisu tuvastamiseks erinevates vormides. Järgmine kiirstardi dokumentatsioon juhendab sind teenusele päringute tegemisel.

Teine oluline aspekt, mida arvestada, on rakenduse üldine jõudlus. Mitmeliigiliste ja mitmemudelitega rakenduste puhul tähendab jõudlus seda, et süsteem töötab nii, nagu sina ja sinu kasutajad ootavad, sealhulgas ei tekita kahjulikke väljundeid. Oluline on hinnata oma rakenduse üldist jõudlust, kasutades generatsiooni kvaliteedi ning riski ja ohutuse mõõdikuid.

Saad oma tehisintellekti rakendust arenduskeskkonnas hinnata, kasutades prompt flow SDK-d. Kasutades kas testandmestikku või sihtmärki, mõõdetakse sinu generatiivse AI rakenduse tulemusi kvantitatiivselt sisseehitatud või sinu valitud kohandatud hindajatega. Et alustada prompt flow SDK-ga oma süsteemi hindamist, järgi kiirstardi juhendit. Kui oled hindamise käivitanud, saad tulemusi visualiseerida Azure AI Studios.

Kaubamärgid

See projekt võib sisaldada kaubamärke või logosid, mis kuuluvad erinevatele projektidele, toodetele või teenustele. Microsofti kaubamärkide või logode volitatud kasutamine peab järgima Microsofti kaubamärgi ja brändi juhiseid. Microsofti kaubamärkide või logode kasutamine muudetud projektiversioonides ei tohi tekitada segadust ega jätta muljet, et Microsoft toetab projekti. Kolmandate osapoolte kaubamärkide või logode kasutamine allub nende vastavatele reeglitele.

Abi saamine

Kui jääd hätta või sul on küsimusi AI rakenduste loomise kohta, liitu:

Azure AI Foundry Discord

Kui sul on tootetagasisidet või esineb vigu arendamisel, külasta:

Azure AI Foundry Developer Forum


Vastutusest loobumine:
See dokument on tõlgitud tehisintellekti tõlketeenuse Co-op Translator abil. Kuigi püüame tagada täpsust, tuleb arvestada, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokument selle algses keeles on autoriteetne allikas. Kriitilise teabe puhul soovitame kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti tõlgendamise eest.