co-op-translator

Co-op Translator

Automatisera enkelt översättningen av ditt utbildningsinnehåll på GitHub till flera språk för att nå en global publik.

🌐 Stöd för flera språk

Stöds av Co-op Translator

Arabiska | Bengali | Bulgariska | Burmesiska (Myanmar) | Kinesiska (Förenklad) | Kinesiska (Traditionell, Hong Kong) | Kinesiska (Traditionell, Macao) | Kinesiska (Traditionell, Taiwan) | Kroatiska | Tjeckiska | Danska | Nederländska | Estniska | Finska | Franska | Tyska | Grekiska | Hebreiska | Hindi | Ungerska | Indonesiska | Italienska | Japanska | Koreanska | Litauiska | Malajiska | Marathi | Nepali | Norska | Persiska (Farsi) | Polska | Portugisiska (Brasilien) | Portugisiska (Portugal) | Punjabi (Gurmukhi) | Rumänska | Ryska | Serbiska (Kyrilliska) | Slovakiska | Slovenska | Spanska | Swahili | Svenska | Tagalog (Filippinska) | Tamil | Thailändska | Turkiska | Ukrainska | Urdu | Vietnamesiska

Översikt

Co-op Translator gör det möjligt för dig att snabbt översätta ditt utbildningsinnehåll på GitHub till flera språk, så att du enkelt kan nå en global publik. När du uppdaterar dina Markdown-filer, bilder eller Jupyter-notebooks synkroniseras översättningarna automatiskt för att säkerställa att ditt utbildningsinnehåll på GitHub alltid är aktuellt och relevant för internationella användare.

Se hur Co-op Translator organiserar översatt utbildningsinnehåll på GitHub:

Exempel

Snabbstart

# 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

Minimal installation

Användning

Översätt alla stödda typer:

translate -l "ko ja"

Endast Markdown:

translate -l "de" -md

Markdown + bilder:

translate -l "pt" -md -img

Endast notebooks:

translate -l "zh" -nb

Fler flaggor: Kommandoreferens

Funktioner

Dokumentation

Stöd oss och främja globalt lärande

Var med och förändra hur utbildningsinnehåll delas globalt! Ge Co-op Translator en ⭐ på GitHub och stöd vårt uppdrag att riva språkbarriärer inom lärande och teknik. Ditt intresse och dina bidrag gör stor skillnad! Kodbidrag och förslag på nya funktioner är alltid välkomna.

Utforska Microsofts utbildningsinnehåll på ditt språk

Videopresentationer

Lär dig mer om Co-op Translator genom våra presentationer (Klicka på bilden nedan för att se på YouTube.):

Bidra

Detta projekt välkomnar bidrag och förslag. Är du intresserad av att bidra till Azure Co-op Translator? Läs vår CONTRIBUTING.md för riktlinjer om hur du kan hjälpa till att göra Co-op Translator mer tillgänglig.

Bidragsgivare

co-op-translator contributors

Uppförandekod

Detta projekt har antagit Microsoft Open Source Code of Conduct. För mer information, se Code of Conduct FAQ eller kontakta opencode@microsoft.com om du har ytterligare frågor eller kommentarer.

Ansvarsfull AI

Microsoft är engagerade i att hjälpa våra kunder att använda våra AI-produkter ansvarsfullt, dela våra lärdomar och bygga förtroendebaserade partnerskap genom verktyg som Transparency Notes och Impact Assessments. Många av dessa resurser finns på https://aka.ms/RAI. Microsofts syn på ansvarsfull AI grundar sig i våra AI-principer: rättvisa, tillförlitlighet och säkerhet, integritet och säkerhet, inkludering, transparens och ansvarstagande.

Storskaliga språk-, bild- och talmodeller – som de som används i detta exempel – kan ibland bete sig på sätt som är orättvisa, opålitliga eller stötande, vilket kan orsaka skada. Läs gärna Azure OpenAI service Transparency note för att bli informerad om risker och begränsningar.

Det rekommenderade sättet att minska dessa risker är att inkludera ett säkerhetssystem i din arkitektur som kan upptäcka och förhindra skadligt beteende. Azure AI Content Safety ger ett oberoende skyddslager som kan upptäcka skadligt användargenererat och AI-genererat innehåll i applikationer och tjänster. Azure AI Content Safety inkluderar text- och bild-API:er som låter dig upptäcka skadligt material. Vi har också ett interaktivt Content Safety Studio där du kan se, utforska och testa exempel på kod för att upptäcka skadligt innehåll i olika format. Följande snabbstartsdokumentation guidar dig genom hur du gör förfrågningar till tjänsten. En annan aspekt att ta hänsyn till är applikationens övergripande prestanda. Med multimodala och multi-modellapplikationer menar vi med prestanda att systemet fungerar som du och dina användare förväntar sig, inklusive att det inte genererar skadliga resultat. Det är viktigt att utvärdera prestandan för hela din applikation med hjälp av genereringskvalitet samt risk- och säkerhetsmått.

Du kan utvärdera din AI-applikation i din utvecklingsmiljö med hjälp av prompt flow SDK. Med antingen en testdatamängd eller ett mål mäts dina generativa AI-applikationers resultat kvantitativt med inbyggda eller egna utvärderingsverktyg som du väljer. För att komma igång med prompt flow sdk för att utvärdera ditt system kan du följa snabbstartsguiden. När du har kört en utvärdering kan du visualisera resultaten i Azure AI Studio.

Varumärken

Detta projekt kan innehålla varumärken eller logotyper för projekt, produkter eller tjänster. Auktoriserad användning av Microsofts varumärken eller logotyper omfattas av och måste följa Microsofts riktlinjer för varumärken och varumärkesanvändning. Användning av Microsofts varumärken eller logotyper i modifierade versioner av detta projekt får inte orsaka förväxling eller antyda att Microsoft står bakom projektet. All användning av tredje parts varumärken eller logotyper omfattas av dessa tredje parters policyer.

Få hjälp

Om du kör fast eller har frågor om att bygga AI-appar, gå med i:

Azure AI Foundry Discord

Om du har feedback på produkten eller stöter på fel under utvecklingen, besök:

Azure AI Foundry Developer Forum


Ansvarsfriskrivning: Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Vi strävar efter noggrannhet, men var medveten om att automatiska översättningar kan innehålla fel eller brister. Det ursprungliga dokumentet på dess originalspråk ska betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning.