Comment ça fonctionne

Un aperçu des coulisses de la gestion de vos traductions par TranslateBot.

Analyse

Trouve tous les fichiers .po dans vos répertoires de locale

Comparaison

Identifie les entrées avec des valeurs msgstr vides

Traduire

Envoie des lots à votre modèle d'IA choisi

Écriture

Met à jour vos fichiers .po avec les traductions

Préservation des placeholders

Django utilise des placeholders spéciaux pour les valeurs dynamiques. Les casser fait planter votre application. TranslateBot les garde intacts.

Entrée (msgid) Welcome back, %(username)s! You have %(count)d new messages.
Sortie (msgstr - Français) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s Chaîne nommée
%(count)d Entier nommé
%s Chaîne positionnelle
{0} Index de format

Pourquoi le mode Dry Run ?

Avant d'exécuter une traduction complète, utilisez --dry-run pour voir exactement ce qui serait traduit - sans effectuer d'appels API ni de modifications à vos fichiers.

$ python manage.py translate --target-lang nl --dry-run
ℹ️ Found 3 untranslated entries
🔍 Dry run mode: skipping LLM translation

✓ Would translate 'Welcome to our platform'
✓ Would translate 'Save changes'
✓ Would translate 'Delete account'

Dry run complete: 3 entries would be translated
Aucun coût API
Voyez ce qui doit être traduit
Aucune modification de fichier

Prêt à automatiser vos traductions ?