Acha Kuhariri Faili za .po.
Anza Kutuma.

Weka faili za locale zimesasishwa, bila makosa, na zimeunganishwa na mtiririko wako wa kazi.

$ python manage.py translate --target-lang fr
ℹ️ Imepatikana ingizo 45 ambazo hazijatafsiriwa
🔄 Inatafsiri kwa gpt-4o-mini...
✓ Imetafsiri 'Karibu tena, %(username)s'
✓ Imetafsiri 'Uanachama wako unaisha tarehe %s'
✓ Imetafsiri 'Mipangilio'
... ingizo 42 zaidi ...

✨ Imefanikiwa kusasisha locale/fr/django.po

Kwa nini TranslateBot?

Imejengwa kwa wasanidi programu wanaothamini wakati wao.

Msaada wa Watoa Huduma Wengi

Tumia modeli yoyote inayosaidiwa na LiteLLM: GPT-4, Claude 3.5 Sonnet, Gemini Pro, na zaidi. Badilisha modeli kwa mabadiliko ya config moja.

Muktadha Mahiri

Inahifadhi placeholders za Django, tags za HTML, na strings za format kwa ukamilifu. Hakuna variables zilizovunjika katika uzalishaji.

Rafiki wa Msanidi Programu

Kiolesura rahisi cha CLI. Hali ya dry-run ili kuonyesha mabadiliko. Kuandika kwa uchaguzi.

Jinsi Inavyofanya Kazi

1

Tengeneza Ujumbe

Endesha makemessages ya kawaida ya Django ili kutengeneza faili za .po.

2

Tafsiri

Endesha translatebot ili kujaza ingizo tupu za msgstr kwa AI.

3

Unganisha

Endesha compilemessages na uweke app yako.

Anza Katika Sekunde

1. Sakinisha kifurushi

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

2. Ongeza kwenye INSTALLED_APPS

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

3. Endesha amri

python manage.py translate --target-lang fr