Cara Kerja
Melihat lebih dalam bagaimana TranslateBot menangani terjemahan Anda.
Pindai
Menemukan semua file .po di direktori locale Anda
Diff
Mengidentifikasi entri dengan nilai msgstr kosong
Terjemahkan
Mengirim batch ke model AI pilihan Anda
Tulis
Memperbarui file .po Anda dengan terjemahan
Preservasi Placeholder
Django menggunakan placeholder khusus untuk nilai dinamis. Merusaknya akan membuat aplikasi Anda crash. TranslateBot menjaganya tetap utuh.
Input (msgid)
Welcome back, %(username)s! You have %(count)d new messages.
Output (msgstr - Prancis)
Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s
Named string
%(count)d
Named integer
%s
Positional string
{0}
Format index
Mengapa Dry Run?
Sebelum menjalankan terjemahan penuh, gunakan --dry-run untuk melihat persis apa yang akan diterjemahkan - tanpa melakukan panggilan API atau perubahan pada file Anda.
$
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
Tanpa biaya API
Lihat apa yang perlu diterjemahkan
Tanpa perubahan file