AI visual translation editor. Click on any text on your website, translate it with Gemini, DeepL, Google or Yandex, and publish in any language with SEO-optimized URLs.
Want to see it first? Try it live, with the plugin already installed
Free Version available · GPL v2 License · Updates included
The same AI translator for your WordPress website and your PrestaShop store. Shopify, coming soon.
Plugin · WordPress 6.1 or higher
Visual editor on your website, AI translation and one URL per language. Works with Elementor, WooCommerce, Yoast and Rank Math.
Module · PrestaShop 8 and 9
Translate the catalog, the CMS pages and the store texts, with meta, friendly URLs and glossary in the Pro.
App · Shopify App Store
The same AI translation for your Shopify store. It will be installed from the Shopify App Store.
Coming soon
You click on the text, translate it while seeing your design, and it goes live at its own address. No account, no card and no API key.
No .po files, no duplicating pages, no touching code. All from your own site.
Unlimited languages from the panel. Each one gets its URL automatically: /en/ /fr/ /de/
Translate by viewing your real website: click on any text, side panel and save with Ctrl+S. Yellow = pending, green = translated.
Each language in its own path with automatic rewriting, translatable slugs, multilingual sitemap and hreflang.
Widget, shortcode [wptm_switcher] or Elementor widget. Dropdown, list or flags, with browser language detection.
Scan by output buffering of the entire page: content, menus, widgets, ACF fields and Elementor designs.
Up to 100 strings per call with Gemini. Translate entire sites in minutes, not weeks.
WordPress emails in each user's language, and Yoast and RankMath meta SEO included in the scan.
It's not a JavaScript layer over your website: each translation is served in real, indexable and fast HTML.
Clean URLs per language — tusitio.com/fr/servicios/ with translatable slugs too.
Multilingual sitemap and hreflang — Google understands which version to show each visitor.
Translated SEO Meta — Yoast and RankMath titles and descriptions included in the scan.
Place it as a widget, with the shortcode [wptm_switcher] or as an Elementor widget. Try it right here:
[wptm_switcher display="dropdown"]
From the strings panel, one click translates all pending items in batches of up to 100 strings per call.
Click any text on the translated page, type your version and save. You see it instantly, without hunting for the string in a list.
Real native support: we read the internal JSON of your designs and give you a fully customizable switcher widget.
Internal JSON scan — we read _elementor_data: headings, buttons, texts and repeaters (lists, sliders, accordions). Nothing escapes.
Native "Language Switcher" widget — drag it to any design and customize style (dropdown, list, flags), colors, hover, active language and radii from the Elementor panel.
Widget translation, no conflicts — each widget is translated in isolation, compatible with Theme Builder, Mega Menus and other plugins that manipulate the page.
mapped Elementor widgets
repeaters: sliders, lists, FAQs
style controls in the widget
conflicts with Theme Builder
Use your own API keys, with connection test included. You control the cost and quality.
Batch translation of up to 100 strings in a single call. Free tier available.
Ideal for volume
Recognized professional quality. Compatible with Free and Pro API with the same key.
Maximum quality
Cloud Translation v2 with more than 130 supported languages. The market standard.
130+ languages
API v2 with IAM. Excellent coverage of Slavic and Eastern European languages.
Eastern Europe
Indicative comparison based on the public features of each plugin as of the publication date.
No subscriptions. One-time payment, updates and support included for life.
To try it on your website
For your own website
For those who manage multiple websites
Unlimited sites
30-day money-back guarantee · Secure payment · VAT invoice · See plans in detail
The plugin keeps moving. These are the latest releases, with what changed in each one.
If the page wasn't translated into the visitor's language, the plugin still set its cookie before deciding not to redirect. No page cache stores a response with a cookie, so the whole site was rebuilt on every visit.
It was also written when the page was served in the main language, and that left the entire site out of the cache. Now it is only saved when the visitor is not in the default language.
It pointed to a WordPress.org address that doesn't exist. It now opens the plugin's page, which is where reviews are written.
Before, it tested whichever model was saved, so switching models and pressing Test always failed with the same error. The model list is now fetched from Google with your own key, so you only see the ones you can actually use. And the language switcher style is chosen in Settings, with a preview.
It gathers the most common questions and includes a form to tell us about a problem. It can attach a technical summary of your installation: it's shown in full before sending, never includes API keys or the content of your pages, and is only sent if you press the button.
Updates are included for life with the Pro license. The full history is on the plugin listing on WordPress.org.
Install WP-Translate today and publish your first translated page in less than 10 minutes.
The free version of WP Translate translates your WordPress site with your own AI key. Install it, try it on your real site and decide later. If you like it, the Pro license is a one-time payment from €66.75 (was €89, 25% off in October only), with no fees or renewals.
Direct download
Try it without paying anything
Already know it? See the Pro licenses, from €66.75 as a one-time payment (25% off in October only).
We use our own and third-party cookies for technical, analytics and, where applicable, marketing purposes. You can accept all cookies, reject them, or configure your preferences.
Essential for the website to function. Always active.
Allow remembering choices such as language or region.
Help us understand how the website is used in order to improve it.
Used to display relevant advertising and measure its effectiveness.