Automatisez facilement la traduction de votre contenu éducatif GitHub en plusieurs langues pour toucher un public mondial.
Arabe | Bengali | Bulgare | Birman (Myanmar) | Chinois (simplifié) | Chinois (traditionnel, Hong Kong) | Chinois (traditionnel, Macao) | Chinois (traditionnel, Taïwan) | Croate | Tchèque | Danois | Néerlandais | Estonien | Finnois | Français | Allemand | Grec | Hébreu | Hindi | Hongrois | Indonésien | Italien | Japonais | Kannada | Coréen | Lituanien | Malais | Malayalam | Marathi | Népalais | Pidgin nigérian | Norvégien | Persan (Farsi) | Polonais | Portugais (Brésil) | Portugais (Portugal) | Pendjabi (Gurmukhi) | Roumain | Russe | Serbe (cyrillique) | Slovaque | Slovène | Espagnol | Swahili | Suédois | Tagalog (Filipino) | Tamoul | Télougou | Thaï | Turc | Ukrainien | Ourdou | Vietnamien
Co-op Translator vous aide à localiser facilement votre contenu éducatif GitHub en plusieurs langues.
Lorsque vous mettez à jour vos fichiers Markdown, images ou notebooks, les traductions restent automatiquement synchronisées, garantissant que votre contenu reste précis et à jour pour les apprenants du monde entier.
Exemple d’organisation du contenu traduit :

# Créez et activez un environnement virtuel (recommandé)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Installez le paquet
pip install co-op-translator
# Traduire
translate -l "ko ja fr" -md
Docker :
# Récupérer l'image publique depuis GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Exécuter avec le dossier actuel monté et le fichier .env fourni (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 à partir du modèle : .env.template-img), configurez Azure AI Visiontranslations/)Traduisez tous les types pris en charge :
translate -l "ko ja"
Markdown uniquement :
translate -l "de" -md
Markdown + images :
translate -l "pt" -md -img
Notebooks uniquement :
translate -l "zh" -nb
Plus d’options : Référence des commandes
[!NOTE] Pour les mainteneurs des dépôts Microsoft « For Beginners » uniquement.
Rejoignez-nous pour révolutionner la manière dont le contenu éducatif est partagé à l’échelle mondiale ! Donnez une ⭐ à Co-op Translator sur GitHub et soutenez notre mission de briser les barrières linguistiques dans l’apprentissage et la technologie. Votre intérêt et vos contributions ont un impact important ! Les contributions de code et suggestions de fonctionnalités sont toujours les bienvenues.
👉 Cliquez sur l’image ci-dessous pour regarder sur YouTube.
Open at Microsoft : Une introduction rapide de 18 minutes et un guide express pour utiliser Co-op Translator.
Ce projet accueille contributions et suggestions. Vous souhaitez contribuer à Azure Co-op Translator ? Veuillez consulter notre CONTRIBUTING.md pour connaître les directives et découvrir comment rendre Co-op Translator plus accessible.
Ce projet a adopté le Code de conduite Open Source Microsoft.
Pour plus d’informations, consultez la FAQ du Code de conduite ou contactez opencode@microsoft.com pour toute question ou remarque supplémentaire.
Microsoft s’engage à aider ses clients à utiliser ses produits d’IA de manière responsable, à partager ses apprentissages et à construire des partenariats basés sur la confiance grâce à des outils comme les Notes de transparence et les Évaluations d’impact. Vous trouverez de nombreuses ressources sur https://aka.ms/RAI.
L’approche de Microsoft en matière d’IA responsable repose sur nos principes d’IA : équité, fiabilité et sécurité, confidentialité et sécurité, inclusion, transparence et responsabilité.
Les modèles à grande échelle de langage naturel, d’image et de parole – comme ceux utilisés dans cet exemple – peuvent potentiellement se comporter de manière injuste, peu fiable ou offensante, causant ainsi des préjudices. Veuillez consulter la note de transparence du service Azure OpenAI pour être informé des risques et limites. L’approche recommandée pour atténuer ces risques est d’inclure un système de sécurité dans votre architecture capable de détecter et de prévenir les comportements nuisibles. Azure AI Content Safety offre une couche de protection indépendante, capable de détecter les contenus nuisibles générés par les utilisateurs et par l’IA dans les applications et services. Azure AI Content Safety comprend des API de texte et d’image qui vous permettent de détecter les contenus nuisibles. Nous proposons également un Content Safety Studio interactif qui vous permet de visualiser, d’explorer et d’essayer des exemples de code pour détecter les contenus nuisibles dans différentes modalités. La documentation de démarrage rapide suivante vous guide pour effectuer des requêtes vers le service.
Un autre aspect à prendre en compte est la performance globale de l’application. Pour les applications multi-modales et multi-modèles, la performance signifie que le système fonctionne comme vous et vos utilisateurs l’attendez, y compris en ne générant pas de résultats nuisibles. Il est important d’évaluer la performance de votre application globale en utilisant les métriques de qualité de génération, de risque et de sécurité.
Vous pouvez évaluer votre application IA dans votre environnement de développement en utilisant le prompt flow SDK. Que vous disposiez d’un jeu de données de test ou d’un objectif, les générations de votre application d’IA générative sont mesurées quantitativement avec des évaluateurs intégrés ou des évaluateurs personnalisés de votre choix. Pour commencer avec le prompt flow SDK afin d’évaluer votre système, vous pouvez suivre le guide de démarrage rapide. Une fois que vous avez exécuté une évaluation, vous pouvez visualiser les résultats dans Azure AI Studio.
Ce projet peut contenir des marques ou logos de projets, produits ou services. L’utilisation autorisée des marques ou logos Microsoft est soumise aux Directives sur les marques et la marque de Microsoft.
L’utilisation des marques ou logos Microsoft dans des versions modifiées de ce projet ne doit pas créer de confusion ni laisser entendre un parrainage par Microsoft.
Toute utilisation de marques ou logos tiers est soumise aux politiques de ces tiers.
Si vous êtes bloqué ou avez des questions sur la création d’applications IA, rejoignez :
Si vous avez des retours sur le produit ou rencontrez des erreurs lors du développement, visitez :
Avertissement :
Ce document a été traduit à l’aide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions d’assurer l’exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d’origine doit être considéré comme la source faisant foi. Pour les informations critiques, une traduction professionnelle réalisée par un humain est recommandée. Nous déclinons toute responsabilité en cas de malentendus ou de mauvaises interprétations résultant de l’utilisation de cette traduction.