

The language switcher on the front end. Pages are served fully translated (shown here in German), with brand names, domains, and prices left exactly as written.
LangAddon makes any WordPress site multilingual for free. It machine-translates your pages using free backends (MyMemory or a self-hosted LibreTranslate) or your own Google/DeepL key, caches every translation in your own database (so repeat views are instant and each string is translated only once), and lets you edit translations. Includes a language switcher, right-to-left support and hreflang tags.
You can also keep chosen words untranslated everywhere: brand names, product names, domain extensions, code, and optionally anything that contains a price. See the “Never translate” question below.
No subscription. No third-party lock-in. Your translations stay in your database. Free for anyone to use, fork, and build on.
[langaddon_switcher], floating widget, or theme slotTo translate text, LangAddon sends the strings on the page being viewed to the translation backend you select in Settings LangAddon. Nothing is sent until you choose a backend and a target language, and results are cached in your own database so each string is sent only once. No data is sent to HostAddon.
Depending on your choice, text is sent to one of these services: