If you're building a website module and want the pages to appear translated immediately after installation (without re-translating through the UI), the key is to include properly formatted .po files inside your module’s i18n folder. These translations must match the source strings exactly (e.g. text in QWeb templates or controllers).
To assist during development, the modules AI Auto Translation and AI Auto Translation PRO can help automate the translation of all translatable elements within Odoo — including QWeb views, HTML content, labels, menus, and custom fields.
-
AI Auto Translation provides basic one-click translation for selected fields.
-
AI Auto Translation PRO offers full automation, contextual prompts, HTML-safe output (useful for QWeb), and status tracking for translations.
They can be useful for generating .po files quickly and consistently across multiple languages, especially during module development.
Both are available for Odoo 16, 17, and 18.