Automatizza facilmente la traduzione dei tuoi contenuti educativi su GitHub in più lingue per raggiungere un pubblico globale.
Arabo | Bengalese | Bulgaro | Birmano (Myanmar) | Cinese (semplificato) | Cinese (tradizionale, Hong Kong) | Cinese (tradizionale, Macao) | Cinese (tradizionale, Taiwan) | Croato | Ceco | Danese | Olandese | Estone | Finlandese | Francese | Tedesco | Greco | Ebraico | Hindi | Ungherese | Indonesiano | Italiano | Giapponese | Kannada | Coreano | Lituano | Malese | Malayalam | Marathi | Nepalese | Pidgin Nigeriano | Norvegese | Persiano (Farsi) | Polacco | Portoghese (Brasile) | Portoghese (Portogallo) | Punjabi (Gurmukhi) | Rumeno | Russo | Serbo (Cirillico) | Slovacco | Sloveno | Spagnolo | Swahili | Svedese | Tagalog (Filippino) | Tamil | Telugu | Thailandese | Turco | Ucraino | Urdu | Vietnamita
Co-op Translator ti aiuta a localizzare i tuoi contenuti educativi su GitHub in più lingue senza sforzo. Quando aggiorni i tuoi file Markdown, immagini o notebook, le traduzioni si sincronizzano automaticamente, garantendo che i tuoi contenuti rimangano precisi e aggiornati per gli studenti di tutto il mondo.
Esempio di come è organizzato il contenuto tradotto:

# Crea e attiva un ambiente virtuale (consigliato)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Installa il pacchetto
pip install co-op-translator
# Traduci
translate -l "ko ja fr" -md
Docker:
# Estrai l'immagine pubblica da GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Esegui con la cartella corrente montata e .env fornito (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md
.env usando il modello: .env.template-img), configura Azure AI Visiontranslations/)Traduci tutti i tipi supportati:
translate -l "ko ja"
Solo Markdown:
translate -l "de" -md
Markdown + immagini:
translate -l "pt" -md -img
Solo notebook:
translate -l "zh" -nb
Altri flag: Riferimento comandi
[!NOTE] Solo per i manutentori dei repository Microsoft “For Beginners”.
Unisciti a noi nella rivoluzione del modo in cui i contenuti educativi vengono condivisi a livello globale! Dai una ⭐ a Co-op Translator su GitHub e sostieni la nostra missione di abbattere le barriere linguistiche nell’apprendimento e nella tecnologia. Il tuo interesse e i tuoi contributi fanno la differenza! Contributi di codice e suggerimenti per nuove funzionalità sono sempre benvenuti.
👉 Clicca sull’immagine qui sotto per guardare su YouTube.
Open at Microsoft: Una breve introduzione di 18 minuti e una guida rapida su come usare Co-op Translator.
Questo progetto accoglie contributi e suggerimenti. Sei interessato a contribuire a Azure Co-op Translator? Consulta il nostro CONTRIBUTING.md per le linee guida su come aiutare a rendere Co-op Translator più accessibile.
Questo progetto ha adottato il Microsoft Open Source Code of Conduct. Per maggiori informazioni consulta le FAQ sul Codice di Condotta o contatta opencode@microsoft.com per domande o commenti aggiuntivi.
Microsoft si impegna ad aiutare i clienti a usare i nostri prodotti di AI in modo responsabile, condividendo le nostre esperienze e costruendo partnership basate sulla fiducia tramite strumenti come le Transparency Notes e le Impact Assessments. Molte di queste risorse sono disponibili su https://aka.ms/RAI. L’approccio di Microsoft all’AI responsabile si basa sui nostri principi di equità, affidabilità e sicurezza, privacy e protezione, inclusività, trasparenza e responsabilità.
I modelli su larga scala per linguaggio naturale, immagini e voce - come quelli usati in questo esempio - possono comportarsi in modi non equi, inaffidabili o offensivi, causando potenziali danni. Consulta la Transparency note del servizio Azure OpenAI per essere informato sui rischi e le limitazioni. L’approccio consigliato per mitigare questi rischi è includere un sistema di sicurezza nella tua architettura in grado di rilevare e prevenire comportamenti dannosi. Azure AI Content Safety offre un livello di protezione indipendente, capace di individuare contenuti dannosi generati dagli utenti e dall’IA nelle applicazioni e nei servizi. Azure AI Content Safety include API per testo e immagini che ti permettono di rilevare materiale dannoso. Disponiamo anche di un Content Safety Studio interattivo che consente di visualizzare, esplorare e provare esempi di codice per il rilevamento di contenuti dannosi in diverse modalità. La seguente documentazione quickstart ti guida nel fare richieste al servizio.
Un altro aspetto da considerare è la performance complessiva dell’applicazione. Con applicazioni multimodali e multimodello, intendiamo per performance il fatto che il sistema funzioni come tu e i tuoi utenti vi aspettate, incluso il non generare output dannosi. È importante valutare la performance della tua applicazione complessiva utilizzando le metriche di qualità di generazione e di rischio e sicurezza.
Puoi valutare la tua applicazione AI nel tuo ambiente di sviluppo usando l’SDK prompt flow. Dato un dataset di test o un obiettivo, le generazioni della tua applicazione AI generativa vengono misurate quantitativamente con valutatori integrati o valutatori personalizzati a tua scelta. Per iniziare con l’SDK prompt flow per valutare il tuo sistema, puoi seguire la guida quickstart. Una volta eseguita una valutazione, puoi visualizzare i risultati in Azure AI Studio.
Questo progetto può contenere marchi o loghi di progetti, prodotti o servizi. L’uso autorizzato dei marchi o loghi Microsoft è soggetto e deve seguire le Linee guida sui marchi e sul brand Microsoft. L’uso di marchi o loghi Microsoft in versioni modificate di questo progetto non deve causare confusione né implicare sponsorizzazione da parte di Microsoft. Qualsiasi uso di marchi o loghi di terze parti è soggetto alle politiche di tali terze parti.
Se incontri difficoltà o hai domande sulla creazione di app AI, unisciti a:
Se hai feedback sul prodotto o riscontri errori durante lo sviluppo, visita:
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Pur impegnandoci per garantire l’accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un traduttore umano. Non ci assumiamo alcuna responsabilità per eventuali malintesi o interpretazioni errate derivanti dall’uso di questa traduzione.