Cum funcționează

O privire sub capotă la modul în care TranslateBot gestionează traducerile tale.

Scanare

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

Diferențiere

Identifică intrările cu valori msgstr goale

Traduce

Trimite loturi către modelul AI ales de tine

Scriere

Actualizează fișierele tale .po cu traduceri

Păstrarea placeholder-elor

Django folosește placeholder-e speciale pentru valori dinamice. Dacă le strici, aplicația ta se blochează. 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 Șir cu nume
%(count)d Întreg cu nume
%s Șir 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 î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 gata să-ți automatizezi traducerile?