Description
WeLocale is an automatic website translation plugin for WordPress. It translates your entire
WordPress website into 50+ languages using AI translation, adds a multilingual language switcher,
and handles hreflang tags for multilingual SEO. Install the plugin, add your App Key, and your
site is multilingual in minutes: no developer, no code changes, no manual translation work.
Whether you want to translate a WordPress blog, a business site, or a WooCommerce store, WeLocale
does the automatic translation for you and lets you review and edit every string afterwards.
Why WeLocale?
- AI-powered – translations are generated automatically, reviewed in your dashboard
- No code changes – one plugin, one App Key, done
- 50+ languages – all major European, Asian, and Middle Eastern languages
- Built-in language switcher – visitors switch language with one click
- SEO hreflang tags – tell Google which language each page is in (Pro and Scale plans)
- Words stored permanently – your allowance is a stock you buy once, not a monthly rental, and re-translating an edited string does not charge you twice
- Affordable – significantly cheaper than Weglot at every plan level
How it works
- Install and activate this plugin
- Create a free account at welocale.net
- Add your site and copy your App Key
- Paste the App Key in Settings WeLocale
- Done – your site is now multilingual
WeLocale scans your visible page text, translates it with AI, and displays it to visitors in their language. The language switcher appears automatically. You review and edit translations in your WeLocale dashboard.
WooCommerce
WeLocale translates your entire WooCommerce store automatically: product names, descriptions, categories, cart, checkout, order confirmation pages, and customer emails. No extra configuration needed – install the plugin, add your App Key, and every WooCommerce page is available in your chosen languages.
Works with your page builder
WeLocale translates the rendered output of your pages, so it works with any page builder or theme:
- Elementor
- Divi
- Beaver Builder
- Bricks
- Oxygen
- Gutenberg (block editor)
- Classic editor
- Any theme or custom layout
What gets translated
- Pages and posts
- Custom post types
- WooCommerce product pages, cart, and checkout
- Navigation menus
- Widgets and sidebars
- Theme strings visible on the front end
WeLocale vs Weglot vs TranslatePress vs WPML
- WeLocale – from $15/month, with a 14-day free trial. Automatic AI translation, no code
changes. Ten languages are included at $15. Your allowance is bought once rather than rented
monthly, and your translations stay in your account even if you cancel. Works on WordPress and on
any other site via one script tag. - Weglot – from 15 euro/month, and well established since 2016 with a large review base. It
prices by language count, so ten languages sit on the 299 euro plan and twenty on the 699 euro
plan. It also offers much larger word allowances at the top of its range than we do, so price
both if your site is very large. - TranslatePress – from about $8/month, self-hosted. AI translation is an add-on.
- WPML – from about $39/year, self-hosted. Powerful, but more setup and manual work.
Weglot is a popular, mature product, and its pricing climbs quickly as you add
languages and content. TranslatePress and WPML are self-hosted and give you full control, but they
need more setup and manual work. WeLocale sits in between: automatic AI translation with no code
changes, at a lower price, with ten languages included on the entry plan.
Honest note: if you want to own everything on your own server and pay once, TranslatePress is
genuinely a better fit. If you need translated URL slugs today, WPML is ahead of us there.
What you manage in the dashboard
- Which languages are active
- Translation quality – review and edit any AI translation
- Language switcher appearance
- SEO settings (hreflang, meta tags)
This plugin only connects your WordPress site to WeLocale using your App Key. Translations are stored securely in your WeLocale account, not in WordPress. The widget always loads its latest version automatically, so you get improvements without updating this plugin.
External service
This plugin connects your site to WeLocale (https://welocale.net), a third-party website-translation
service, and requires a WeLocale account. When enabled, it loads the WeLocale widget script
(https://welocale.net/widget/latest/loader.js) on your public pages using your App Key. The widget
reads the visible text of your pages to translate it.
- Terms of Service: https://welocale.net/terms
- Privacy Policy: https://welocale.net/privacy
Screenshots








Installation
- Install and activate the plugin.
- Create a free account at welocale.net.
- Add your website in the WeLocale dashboard and enter your domain.
- Open “Install snippet” and copy your Public App Key (a UUID).
- In WordPress go to Settings WeLocale, paste the Public App Key, and save.
- Your site now shows the language switcher. Manage languages, translations, and SEO in your WeLocale dashboard.
FAQ
-
Do I need a WeLocale account?
-
Yes. A free plan is available at welocale.net with no credit card required.
-
Is this a good Weglot alternative?
-
Yes. WeLocale offers the same core functionality – AI translation, language switcher, hreflang tags – and includes ten languages on the $15 plan, where Weglot sells ten languages only on its 299 euro plan. Weglot is the more established product with a much larger review base, and it offers far bigger word allowances at the top of its range, so compare both against your own site size.
-
Does it work with WooCommerce?
-
Yes. WeLocale translates all visible text on your site including WooCommerce product pages, checkout, and emails.
-
Does it work with Elementor, Divi, or other page builders?
-
Yes. WeLocale translates the rendered output of your pages, so it works with any page builder – Elementor, Divi, Beaver Builder, Bricks, Oxygen, and others – without any extra configuration.
-
Does it conflict with WPML or Polylang?
-
No. WeLocale translates the rendered front end at runtime and does not change how WordPress builds your pages. It works alongside other plugins without conflict.
-
Does it translate URLs or slugs?
-
WeLocale translates visible page content. URL and slug translation is on the roadmap.
-
How do I exclude content from translation?
-
Add the attribute
data-i18n-ignoreto any HTML element you want to keep in the original language. WeLocale will skip that element and its children. -
What happens if I cancel my subscription?
-
The widget stops loading on your site. Your translations remain stored in your WeLocale account and become available again if you reactivate.
-
Where are my translations stored?
-
In your WeLocale account. The plugin itself does not store translations – it only connects your site via your App Key.
-
Can I edit translations manually?
-
Yes. Every AI-generated translation can be reviewed and edited in your WeLocale dashboard.
-
What languages are supported?
-
50+ languages including Spanish, French, German, Italian, Portuguese, Dutch, Polish, Japanese, Chinese, Arabic, Russian, and more.
-
Will it slow down my site?
-
No. The widget script loads asynchronously and does not block page rendering.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Translate Your Website – WeLocale AI Multilingual Translation” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Translate Your Website – WeLocale AI Multilingual Translation” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.2
- Correct a claim in the description: competitors do not necessarily reset word allowances monthly, so that comparison has been removed. Weglot’s own pricing states a translated word is counted once.
- Replace em dashes with plain hyphens throughout.
1.2.1
- Compatibility with WordPress 7.1.
- Clearer plugin title and description so the plugin is easier to find when searching for “translate”.
1.2.0
- Expanded documentation: WooCommerce section, page builder compatibility list, new FAQ entries.
- All screenshots standardized to consistent resolution.
1.1.0
- Language switcher now defaults to bottom-right corner on initial load.
- Improved plugin listing with screenshots and expanded documentation.
1.0.0
- Initial release: connect a WordPress site to WeLocale via App Key and load the AI translation widget.
