Mandheg Nyunting File .po.
Mulai Shipping.

Tetep file locale diupdate, tanpa kesalahan, lan terintegrasi karo workflow sampeyan.

$ python manage.py translate --target-lang fr
ℹ️ Nemokake 45 entri sing durung diterjemahake
🔄 Nerjemahake nganggo gpt-4o-mini...
✓ Diterjemahake 'Sugeng rawuh maneh, %(username)s'
✓ Diterjemahake 'Langganan sampeyan kadaluwarsa ing %s'
✓ Diterjemahake 'Setelan'
... 42 entri liyane ...

✨ Kasil ngupdate locale/fr/django.po

Kenapa TranslateBot?

Dibangun kanggo developer sing ngurmati wektune.

Dhukungan Multi-Provider

Gunakake model apa wae sing didhukungan dening LiteLLM: GPT-4, Claude 3.5 Sonnet, Gemini Pro, lan liya-liyane. Ganti model mung nganggo owah-owahan config siji.

Konteks Pinter

Njaga placeholder Django, tag HTML, lan format string kanthi sampurna. Ora ana variabel rusak ing produksi.

Ramah Developer

Interface CLI sing gampang. Mode dry-run kanggo preview owah-owahan. Overwriting selektif.

Cara Kerjane

1

Gawe Pesen

Jalanake makemessages Django standar kanggo generate file .po.

2

Terjemahake

Jalanake translatebot kanggo ngisi entri msgstr kosong nganggo AI.

3

Kompilasi

Jalanake compilemessages lan deploy aplikasi sampeyan.

Mulai ing Detik

1. Install package

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

2. Tambahake ing INSTALLED_APPS

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

3. Jalanake perintah

python manage.py translate --target-lang fr