Traducto turns your WordPress website into a multilingual site in a few clicks — with any theme and any page builder (Gutenberg, Elementor, Divi, WPBakery, Bricks, Beaver Builder…). Content is translated automatically using free translation engines, and every single translation can be reviewed, edited or kept in the original language from a dedicated Translation Manager screen in your dashboard.
No API key. No account. No word limit. No page limit. Everything described below is included and fully functional.
There is no “translate” button to press and no batch to run. Pick your languages, and from that moment on every page is translated on the fly: the first time a visitor opens a page in one of your languages, Traducto translates it as it is rendered, stores every string, and serves it instantly from then on — to that visitor and to all the others. New posts, edited pages and changed menus are picked up the same way, automatically.
hreflang tags, <html lang> and dir="rtl" set automatically, full right-to-left language supportTraducto Premium is a separate plugin by the same author, for sites that need a few extras: language-prefixed URLs (/fr/your-page/) with translated slugs, a Pre-translate tool that translates the whole site ahead of time, scheduled pre-translation and automatic re-translation when you edit a page, multilingual sitemaps for Yoast SEO and Rank Math, a WooCommerce integration, a DeepL translation engine (a free DeepL API key is all you need), translated meta description and Open Graph/Twitter tags, automatic browser-language detection, CSV/JSON import, and a native Divi 5 “Language Switcher” module. It is not required, and nothing in this plugin is disabled or limited without it.
Traducto sends the text of the pages it translates (and nothing else — no visitor data, no personal data) to third-party translation services, only when a translation is needed for a string that has never been translated before. The result is stored in your own database and never requested again. No request is made to either service while visitors browse your site in its original language.
Google Translate (translate.googleapis.com)
Used by default for every translation. The text to translate, plus the source and target language codes, are sent to Google.
Terms of Service: https://policies.google.com/terms
Privacy Policy: https://policies.google.com/privacy
MyMemory Translation API, by Translated (api.mymemory.translated.net)
Used automatically whenever Google Translate fails or rate limits this server. The text to translate, plus the source and target language codes, are sent to MyMemory.
Terms of Service: https://mymemory.translated.net/terms-and-conditions
Usage limits: https://mymemory.translated.net/doc/usagelimits.php
Privacy Policy: https://translated.com/confidentiality