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

Siap mengotomatisasi terjemahan Anda?