Oprește Editarea Fișierelor .po.
Începe să Livrezi.

Păstrează fișierele locale actualizate, fără erori și integrate cu workflow-ul tău.

$ python manage.py translate --target-lang fr
ℹ️ Găsite 45 de intrări netraduse
🔄 Traducere cu gpt-4o-mini...
✓ Tradus 'Welcome back, %(username)s'
✓ Tradus 'Your subscription expires on %s'
✓ Tradus 'Settings'
... încă 42 de intrări ...

✨ Actualizat cu succes locale/fr/django.po

De ce TranslateBot?

Construit pentru developeri care își prețuiesc timpul.

Suport Multi-Provider

Folosește orice model suportat de LiteLLM: GPT-4, Claude 3.5 Sonnet, Gemini Pro și altele. Schimbă modelele cu o singură modificare de config.

Context Inteligent

Păstrează perfect placeholder-urile Django, tag-urile HTML și string-urile de format. Nicio variabilă spartă în producție.

Developer Friendly

Interfață CLI simplă. Modul dry-run pentru preview modificări. Suprascrierea selectivă.

Cum Funcționează

1

Make Messages

Rulează makemessages standard Django pentru a genera fișiere .po.

2

Traduce

Rulează translatebot pentru a completa intrările msgstr goale cu AI.

3

Compilează

Rulează compilemessages și deploy aplicația ta.

Începe în Secunde

1. Instalează pachetul

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

2. Adaugă la INSTALLED_APPS

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

3. Rulează comanda

python manage.py translate --target-lang fr