Переводы Django с помощью ИИ Многие знают про встроенную систему переводов в Django через gettext: from django.utils.translation import gettext as _ Классический подход - переводить вручную или через сторонние сервисы. Можно использовать LLM, но тут возникают проблемы: большие файлы упираются в лимиты контекста, приходится ждать ответа, нужно вручную искать непереведенные строки Логичное решение - найти пустые msgstr и переводить по одному значению. Но зачем изобретать велосипед, когда уже есть готовый инструмент Встречайте yesglot - django-приложение для автоматического заполнения .po файлов через LLM Что умеет: - Работает со 100+ моделями через LiteLLM (OpenAI, Anthropic, Gemini и другие) - Автоматически разбивает работу на батчи, чтобы не упереться в лимиты токенов - Показывает стоимость перевода для каждого файла и в целом - Интегрируется через одну команду: python manage.py translatemessages Типичный workflow выглядит так: # Извлекаем сообщения python manage.py makemessages -