Stop Met .po Bestanden Bewerken.
Begin Met Uitrollen.

Eén commando. Al uw talen. Centen per vertaling. Geen abonnementen, geen portalen, geen kopiëren en plakken.

PyPI Downloads GitHub stars
$ python manage.py translate --target-lang fr
ℹ️ Found 45 untranslated entries
🔄 Translating with gpt-4o-mini...
✓ Translated 'Welcome back, %(username)s'
✓ Translated 'Your subscription expires on %s'
✓ Translated 'Settings'
... 42 more entries ...
✨ Successfully updated locale/fr/django.po

Waarom TranslateBot?

Gebouwd voor ontwikkelaars die hun tijd waarderen.

Incrementeel & efficiënt

Vertaalt alleen nieuwe en gewijzigde strings. Groepeert API-verzoeken om tokenkosten laag te houden. Voeg 10 strings toe, betaal voor 10 strings.

Consistent & contextbewust

TRANSLATING.md geeft uw AI een versiebeheerd glossarium. Dezelfde terminologie bij elke run, in elke taal.

Placeholder-veilig

Behoudt %(name)s, {0}, %s en HTML-tags. 100% testdekking voor format string-verwerking.

Hoe het Werkt

1

Make Messages

Voer standaard Django makemessages uit om .po bestanden te genereren.

2

Vertalen

Voer translatebot uit om lege msgstr entries te vullen met AI.

3

Compileren

Voer compilemessages uit en deploy je app.

Begin in Seconden

1. Installeer het pakket

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

2. Voeg toe aan INSTALLED_APPS

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

3. Voer het commando uit

python manage.py translate --target-lang fr