Let every visitor read your site instantly in their own language
A self-service language selector for your Odoo website, wired into Google’s free client-side Translate widget. No API key, no Python packages, no per-page work — visitors pick a language and the page translates in place.
The problem
Selling into neighboring language markets means hand-translating and maintaining a parallel copy of every page, product, and snippet — a job most small merchants have neither the time nor the translation team for. So the site stays English-only, and visitors who cannot read it simply leave without buying.
The solution
Drop a language selector into the storefront and let the visitor translate the page themselves, on the spot, using Google’s free client-side engine. No admin pre-translation, no external subscription, no code — just an enable toggle and a few settings per website.
Everything a visitor-facing translator needs
Every capability below is implemented in the module.
Storefront language selector
A server-rendered dropdown or inline button group is added to the site header, built from the languages you offer — visible even if a visitor’s browser blocks Google’s script.
Instant, in-place translation
Picking a language translates the page immediately in the browser — no reload, no navigating to a separate translated copy, no waiting on the visitor’s connection.
No API key, no paid account
Runs on Google’s free client-side translate widget — no external subscription, no Python packages to install, and no key to request or renew.
Per-website enable and default language
Turn the translator on or off from Website > Settings and choose the language visitors land on — no developer needed.
Curated language offering
Offer the full set of active Odoo languages, or narrow the selector to just the markets you actually sell into.
Brand-safe exclusion
Mark brand names, SKUs, or legal text with a CSS selector so Google Translate leaves them untouched instead of mangling them.
Multi-website governance
Running several Odoo websites? Each one gets its own enable toggle, layout, default language, and offered languages.
Selector layout options
Choose the look that fits your theme: a compact dropdown or an inline row of language buttons.
Translation usage insight
A built-in report tallies which languages visitors actually pick, in a list and a bar graph, so you know which markets to invest in next.
How it works
Enable the translator
Turn it on for your website from Website > Settings — no code, no restart.
Choose languages and layout
Pick the default language, the offered-language subset, the selector style, and any excluded elements.
Visitor picks a language
The page translates in place instantly — no reload, no admin step, no waiting.
Review usage
Check the Translations report to see which languages visitors are actually choosing.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. The module uses Google’s free client-side Translate widget, loaded directly in the visitor’s browser. There is no key to request, no external subscription, and no Python package to install.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Website Translate With Google Translator
A storefront language selector that translates pages in place with no API key and no Python dependencies — curated to the languages you actually offer, with brand-safe exclusions, per-website control and usage insight.
Buy on Odoo App Store