It translates the whole page
Pages, posts, products, the cart, checkout, form labels, error messages, order emails, and the bits Google reads. You write in one language. Visitors read in theirs.
LocalePro translates your pages, products, carts, and forms automatically with DeepL or Google, then saves every translation in your own WordPress database. No monthly translation fee. No second copy of the site. No one else's servers in the middle.
From $249 a year. 14-day money-back guarantee.
Works with WooCommerce, Gravity Forms, Elementor, Divi, Beaver Builder, Oxygen, Yoast, and Rank Math.
Why LocalePro
Pages, posts, products, the cart, checkout, form labels, error messages, order emails, and the bits Google reads. You write in one language. Visitors read in theirs.
Every sentence is translated a single time and saved in your WordPress database. The ten-thousandth visitor costs the same as the second: nothing extra.
Connect DeepL or Google. Google's first 500,000 characters each month are free. A 50-page site into one language is about 120,000 characters, so that job is usually free, and you only pay it once. We never add a markup.
Search them, edit them, lock a sentence, or hand a file to a translator, all in WordPress. If DeepL is down, Google can pick up. Visitors still get a translated page.
How it works
1
They pick it from the language menu, follow a link like /es/, or their browser sends them there the first time.
2
Anything we haven't seen goes to DeepL or Google. Prices, the brand names you list, and placeholders a script fills in later are left alone.
3
It lands in WordPress, where you can search it, edit it, or lock it. A French page can live at /fr/tarifs, not a copy of the English address.
4
No second trip to DeepL or Google, and no wait. Translate the site ahead of time from Tools, and even the first visitor doesn't wait.
Three ways to do this
Quick to switch on. The translated site lives on someone else's servers, and the bill usually grows with words and visits.
Each language is its own WordPress page. You can say something different in each one. You also keep every copy up to date by hand.
One site, translated automatically, saved in your database. You can still rewrite a page, point a language at a different page, or turn a language off, when you want to.
Works with what you already use
Cart, checkout, coupons, error messages, and order emails, all in the shopper's language. Prices and currency never touched. The cart updates after the page loads, and those words are translated too, with no flash of the original.
The form translates with the page. The email goes out in the language the person used, even if it sends later. What they typed stays exactly as they typed it.
Elementor, Divi, Beaver Builder, Oxygen, and the other big builders. Visitors see a translation. The editor stays in the language you design in, so a save can't overwrite your original.
Titles, descriptions, and the extra details those plugins add for search and for sharing. Each language has its own address, hreflang on every page, and a sitemap that lists them.
Pricing
14-day money-back guarantee. Thepricing page has a worked example of what a real site costs to translate. Coming from Weglot, WPML, or TranslatePress?See how LocalePro compares.
1 site
$249/ yr
One WordPress site. Automatic translation, no monthly SaaS fee.
Best value
3 sites
$499/ yr
Three WordPress sites. Each keeps its own translations.
10 sites
$999/ yr
Ten WordPress sites. A small fleet or a few client installs.
14-day refund if you change your mind. Have a code? You can add it at checkout.
Questions
The words on the page, yes: posts, pages, products, menus, the cart, checkout, form labels, and order emails. You turn on the languages you want. A sentence is translated the first time it's needed, then saved. You can still rewrite one by hand, or ask AI to smooth a single page when the tone matters.
Google Cloud Translation includes the first 500,000 characters each month. A 50-page site into one language is about 120,000 characters, so that first language is usually free, and LocalePro only sends it once. DeepL sells its own plans, with a block of characters included. We don't add a fee on top of either one. You can also set a monthly ceiling, and a staging copy won't spend anything unless you say so.
No. You keep one WordPress site, written the way you already write it. Other languages are translations of that page, saved beside it.
Each language gets a real address, like /es/ or /fr/tarifs, plus hreflang so search engines know which language is which. Titles and descriptions are translated. If you use Yoast or Rank Math, the details they add are translated too, and they point at the translated page.
Yes, in WordPress, on the Translations screen or on the page itself. A correction stays put. If you later edit the original sentence, LocalePro flags that correction so it doesn't quietly get replaced.
Yes. The 3-site and 10-site plans share one purchase across that many sites. Each site keeps its own translations. Above ten, write us.
Your translations stay in WordPress, and the site can keep translating new text as long as DeepL or Google is still connected. What you stop receiving is plugin updates.
Yes. You have 14 days from the day you were charged. The refund policy has the details.
More answers are in the docs FAQ, the setup guide, and therefund policy.
Install the plugin, paste a DeepL or Google key, and turn on a language. The first translated page can be live in minutes, and it stays on your site.