co-op-translator

Co-op Translator

Automatizează cu ușurință traducerea conținutului educațional de pe GitHub în mai multe limbi pentru a ajunge la o audiență globală.

Pachet Python Licență: MIT Descărcări Descărcări Container: GHCR Stil cod: black

Contribuitori GitHub Probleme GitHub Pull-request-uri GitHub PR-uri binevenite

🌐 Suport multilingv

Suportat de Co-op Translator

Arabă | Bengaleză | Bulgară | Birmană (Myanmar) | Chineză (Simplificată) | Chineză (Tradițională, Hong Kong) | Chineză (Tradițională, Macau) | Chineză (Tradițională, Taiwan) | Croată | Cehă | Daneză | Olandeză | Estonă | Finlandeză | Franceză | Germană | Greacă | Ebraică | Hindi | Maghiară | Indoneziană | Italiană | Japoneză | Coreeană | Lituaniană | Malaeziană | Marathi | Nepaleză | Norvegiană | Persană (Farsi) | Poloneză | Portugheză (Brazilia) | Portugheză (Portugalia) | Punjabi (Gurmukhi) | Română | Rusă | Sârbă (Chirilică) | Slovacă | Slovenă | Spaniolă | Swahili | Suedeză | Tagalog (Filipineză) | Tamil | Thailandeză | Turcă | Ucraineană | Urdu | Vietnameză

Observatori GitHub Fork-uri GitHub Stele GitHub

Microsoft Azure AI Foundry Discord Deschide în GitHub Codespaces

Prezentare generală

Co-op Translator îți permite să traduci rapid conținutul educațional de pe GitHub în mai multe limbi, ajungând fără efort la o audiență globală. Când actualizezi fișierele Markdown, imaginile sau notițele Jupyter, traducerile sunt sincronizate automat pentru ca materialele tale educaționale să rămână mereu actualizate și relevante pentru utilizatorii internaționali.

Vezi cum Co-op Translator organizează conținutul educațional tradus pe GitHub:

Exemplu

Ghid rapid

# 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

Configurare minimă

Utilizare

Tradu toate tipurile suportate:

translate -l "ko ja"

Doar Markdown:

translate -l "de" -md

Markdown + imagini:

translate -l "pt" -md -img

Doar notebook-uri:

translate -l "zh" -nb

Mai multe opțiuni: Referință comenzi

Funcționalități

Documentație

Susține-ne și promovează învățarea globală

Alătură-te nouă pentru a revoluționa modul în care conținutul educațional este distribuit la nivel global! Oferă Co-op Translator o ⭐ pe GitHub și susține misiunea noastră de a elimina barierele lingvistice în educație și tehnologie. Interesul și contribuțiile tale contează! Orice contribuție la cod sau sugestie de funcționalitate este binevenită.

Explorează conținut educațional Microsoft în limba ta

Prezentări video

Află mai multe despre Co-op Translator din prezentările noastre (Click pe imaginea de mai jos pentru a viziona pe YouTube.):

Contribuie

Acest proiect încurajează contribuțiile și sugestiile. Vrei să contribui la Azure Co-op Translator? Vezi CONTRIBUTING.md pentru instrucțiuni despre cum poți ajuta la îmbunătățirea accesibilității Co-op Translator.

Contribuitori

co-op-translator contributors

Cod de conduită

Acest proiect a adoptat Codul de conduită Microsoft Open Source. Pentru mai multe informații, vezi Întrebări frecvente despre Codul de conduită sau contactează opencode@microsoft.com pentru întrebări sau comentarii suplimentare.

AI responsabil

Microsoft se angajează să ajute clienții să folosească produsele noastre AI în mod responsabil, să împărtășească lecțiile învățate și să construiască parteneriate bazate pe încredere prin instrumente precum Transparency Notes și Impact Assessments. Multe dintre aceste resurse pot fi găsite la https://aka.ms/RAI. Abordarea Microsoft privind AI responsabil se bazează pe principiile noastre: echitate, fiabilitate și siguranță, confidențialitate și securitate, incluziune, transparență și responsabilitate.

Modelele de limbaj, imagine și vorbire la scară largă – precum cele folosite în acest exemplu – pot avea comportamente nedrepte, nesigure sau ofensatoare, ceea ce poate duce la efecte negative. Consultă nota de transparență pentru serviciul Azure OpenAI pentru a fi informat despre riscuri și limitări.

Recomandarea pentru reducerea acestor riscuri este să incluzi un sistem de siguranță în arhitectura ta care să detecteze și să prevină comportamentele dăunătoare. Azure AI Content Safety oferă un strat independent de protecție, capabil să detecteze conținut dăunător generat de utilizatori sau AI în aplicații și servicii. Azure AI Content Safety include API-uri pentru text și imagine care permit detectarea materialelor dăunătoare. Avem și un Content Safety Studio interactiv unde poți explora și testa cod pentru detectarea conținutului dăunător pe diferite tipuri de date. Următoarea documentație de start rapid te ghidează pentru a face cereri către serviciu. Un alt aspect de luat în considerare este performanța generală a aplicației. În cazul aplicațiilor multi-modale și cu mai multe modele, performanța înseamnă că sistemul funcționează așa cum vă așteptați tu și utilizatorii tăi, inclusiv să nu genereze rezultate dăunătoare. Este important să evaluezi performanța aplicației tale folosind metrice de calitate a generării și de risc și siguranță.

Poți evalua aplicația ta AI în mediul de dezvoltare folosind prompt flow SDK. Având la dispoziție fie un set de date de test, fie un obiectiv, generările aplicației tale AI generative sunt măsurate cantitativ cu evaluatori integrați sau personalizați, după preferință. Pentru a începe cu prompt flow sdk și a evalua sistemul tău, poți urma ghidul de început rapid. După ce execuți o rundă de evaluare, poți vizualiza rezultatele în Azure AI Studio.

Mărci înregistrate

Acest proiect poate conține mărci înregistrate sau logo-uri pentru proiecte, produse sau servicii. Utilizarea autorizată a mărcilor sau logo-urilor Microsoft este supusă și trebuie să respecte Ghidul de utilizare a mărcilor și brandului Microsoft. Utilizarea mărcilor sau logo-urilor Microsoft în versiuni modificate ale acestui proiect nu trebuie să creeze confuzie sau să implice sponsorizarea Microsoft. Orice utilizare a mărcilor sau logo-urilor terților este supusă politicilor acelor terți.

Obținerea de ajutor

Dacă întâmpini dificultăți sau ai întrebări despre dezvoltarea aplicațiilor AI, alătură-te:

Azure AI Foundry Discord

Dacă ai feedback despre produs sau erori în timpul dezvoltării, vizitează:

Azure AI Foundry Developer Forum


Declarație de responsabilitate: Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși ne străduim să asigurăm acuratețea, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original, în limba sa nativă, trebuie considerat sursa autoritară. Pentru informații critice, se recomandă traducerea profesională realizată de oameni. Nu ne asumăm răspunderea pentru orice neînțelegeri sau interpretări greșite care pot apărea din utilizarea acestei traduceri.