Archive for the python Category

Simple tool to automatically translate .po files using DeepL

Saturday, January 15th, 2022 | Permalink

DeepL is a powerful, AI driven translation engine.
Most of my Django projects are multi-language or i18n applications.

Usually you would use SaaS products like Phrase or PoEditor to translate your projects.
They also have an integration with DeepL and other translation engines, but unfortunately these features are only available in the pro packages.

As DeepL has a simple API, we quickly built our own Python script doing this and released it on GitHub.

python-auto-translate-gettext

This is under MIT license and should help everyone that wants a quick solution for automated translations.

Enjoy!