Cum Funcționează

O privire sub capotă la cum TranslateBot gestionează traducerile tale.

Scanează

Găsește toate fișierele .po din directoarele tale locale

Diff

Identifică intrările cu valori msgstr goale

Traduce

Trimite batch-uri la modelul AI ales

Scrie

Actualizează fișierele tale .po cu traduceri

Păstrarea Placeholder-urilor

Django folosește placeholder-uri speciale pentru valori dinamice. Spargerea acestora duce la crash aplicația. TranslateBot le păstrează intacte.

Input (msgid) Welcome back, %(username)s! You have %(count)d new messages.
Output (msgstr - Franceză) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s String cu nume
%(count)d Integer cu nume
%s String pozițional
{0} Index de format

De ce Dry Run?

Înainte de a rula o traducere completă, folosește --dry-run pentru a vedea exact ce ar fi tradus—fără a face apeluri API sau modificări la fișierele tale.

$ python manage.py translate --target-lang nl --dry-run
ℹ️ Găsite 3 intrări netraduse
🔍 Modul dry run: se omite traducerea LLM

✓ Ar traduce 'Welcome to our platform'
✓ Ar traduce 'Save changes'
✓ Ar traduce 'Delete account'

Dry run complet: 3 intrări ar fi traduse
Fără costuri API
Vezi ce necesită traducere
Fără modificări de fișiere

Gata să automatizezi traducerile?