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