Installation¶
Requirements¶
- Python 3.10 or higher
- Django 4.2 or higher
Install with uv¶
Install with Poetry¶
Install with pip¶
Dev dependency
TranslateBot is a development tool - you only need it when generating translations, not at runtime. Installing it as a dev dependency keeps your production environment lean.
Optional: DeepL Support¶
If you want to use DeepL instead of an LLM provider:
Optional: Model Translation Support¶
If you want to translate database model fields using django-modeltranslation:
Add to Django¶
Add translatebot_django to your INSTALLED_APPS:
For Model Translation
If using django-modeltranslation, add it before django.contrib.admin:
Next Steps¶
Continue to the Quick Start Guide to translate your first strings.