Berhenti Edit Fail .po.
Mula Hantar.

Pastikan fail locale dikemas kini, bebas ralat, dan disepadukan dengan workflow anda.

$ python manage.py translate --target-lang fr
ℹ️ Ditemui 45 entri yang belum diterjemah
🔄 Menterjemah dengan gpt-4o-mini...
✓ Diterjemah 'Welcome back, %(username)s'
✓ Diterjemah 'Your subscription expires on %s'
✓ Diterjemah 'Settings'
... 42 entri lagi ...

✨ Berjaya dikemas kini locale/fr/django.po

Mengapa TranslateBot?

Dibina untuk developer yang menghargai masa mereka.

Sokongan Multi-Provider

Gunakan mana-mana model yang disokong oleh LiteLLM: GPT-4, Claude 3.5 Sonnet, Gemini Pro, dan lain-lain. Tukar model dengan satu perubahan config.

Konteks Pintar

Memelihara placeholder Django, tag HTML, dan format string dengan sempurna. Tiada pembolehubah rosak dalam production.

Mesra Developer

Interface CLI yang mudah. Mod dry-run untuk preview perubahan. Overwriting terpilih.

Cara Ia Berfungsi

1

Make Messages

Jalankan makemessages Django standard untuk menjana fail .po.

2

Terjemah

Jalankan translatebot untuk mengisi entri msgstr kosong dengan AI.

3

Compile

Jalankan compilemessages dan deploy aplikasi anda.

Mula dalam Beberapa Saat

1. Install package

uv add translatebot-django
poetry add translatebot-django
pip install translatebot-django

2. Tambah ke INSTALLED_APPS

# settings.py
INSTALLED_APPS = [
    ...
    "translatebot_django",
]

3. Jalankan command

python manage.py translate --target-lang fr