Arrêtez de modifier les fichiers .po.
Commencez à déployer.
Une seule commande. Toutes vos langues. Quelques centimes par traduction. Ni abonnement, ni portail, ni copier-coller.
Pourquoi TranslateBot ?
Conçu pour les développeurs qui veulent gagner du temps.
Incrémental et efficace
Ne traduit que les chaînes nouvelles ou modifiées. Regroupe les requêtes API par lots pour réduire les coûts de tokens. Ajoutez 10 chaînes, payez pour 10 chaînes.
Cohérent et contextuel
TRANSLATING.md fournit à votre IA un glossaire versionné. La même terminologie à chaque exécution, dans toutes les langues.
Sécurisé pour les placeholders
Préserve %(name)s, {0}, %s et les balises HTML. 100% de couverture de tests sur la gestion des chaînes de format.
Comment ça marche
Générer les messages
Exécutez makemessages standard de Django pour générer les fichiers .po.
Traduire
Exécutez translatebot pour remplir les entrées msgstr vides avec l'IA.
Compiler
Exécutez compilemessages et déployez votre application.
Démarrer en quelques secondes
1. Installez le paquet
2. Ajoutez à INSTALLED_APPS
INSTALLED_APPS = [
...
"translatebot_django",
]
3. Exécutez la commande