Cum funcționează

O privire în interior asupra modului în care TranslateBot gestionează traducerile tale.

Scanează

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

Compară

Identifică intrările cu valori msgstr goale

Tradu

Trimite loturi către modelul AI ales

Scrie

Actualizează fișierele .po cu traduceri

Păstrarea placeholderelor

Django folosește placeholdere speciale pentru valori dinamice. Dacă le strici, aplicația se blochează. TranslateBot le păstrează intacte.

Intrare (msgid) Welcome back, %(username)s! You have %(count)d new messages.
Ieșire (msgstr - franceză) Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s Șir cu nume
%(count)d Număr întreg cu nume
%s Șir pozițional
{0} Index de format

De ce rulare de test?

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

$ 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
Fără costuri API
Vezi ce trebuie tradus
Fără modificări de fișiere

Ești pregătit să îți automatizezi traducerile?