Skip to content
@gettranslatebot

TranslateBot

Automate i18n translations without breaking your locale files.

TranslateBot

Automate i18n translations without breaking your locale files.

TranslateBot is open-source tooling for developers who want to keep gettext and other i18n files up to date using LLMs — safely, cheaply, and inside existing workflows.


Why TranslateBot?

If you’ve ever:

  • Manually translated .po files
  • Broken {placeholders} or HTML tags
  • Paid too much for small string updates

TranslateBot is built for that exact problem.


What it does

  • Preserves formatting — placeholders, HTML, and format strings stay intact
  • Fits existing workflows — works with your current i18n setup
  • Only translates what changed — no unnecessary overwrites
  • Dry runs supported — see changes before writing files
  • Provider-agnostic — OpenAI, Claude, Gemini, Azure via LiteLLM
  • Low cost by default — ~$0.01 per language for small apps (GPT-4o-mini)

Try it with Django

pip install translatebot-django
python manage.py translate --target-lang nl

No new file formats. No vendor lock-in.


Supported frameworks

Framework Package Status
Django translatebot-django Available
More Planned

Resources


License

Released under the Mozilla Public License 2.0 — open source, business-friendly.

Pinned Loading

  1. translatebot-django translatebot-django Public

    Stop copy-pasting to and from Google Translate 🌍 Translate your Django .po files automatically with AI 🪄

    Python 12

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…