Title: wpLingua &#8211; Automatic translation &#8211; Translate and make website multilingual
Author: wpLingua Translation Service
Published: <strong>February 2, 2024</strong>
Last modified: March 26, 2026

---

Search plugins

![](https://ps.w.org/wplingua/assets/banner-772x250.png?rev=3434755)

![](https://ps.w.org/wplingua/assets/icon-128x128.gif?rev=3385555)

# wpLingua – Automatic translation – Translate and make website multilingual

 By [wpLingua Translation Service](https://profiles.wordpress.org/wplingua/)

[Download](https://downloads.wordpress.org/plugin/wplingua.2.11.4.zip)

 * [Details](https://mlt.wordpress.org/plugins/wplingua/#description)
 * [Reviews](https://mlt.wordpress.org/plugins/wplingua/#reviews)
 *  [Installation](https://mlt.wordpress.org/plugins/wplingua/#installation)
 * [Development](https://mlt.wordpress.org/plugins/wplingua/#developers)

 [Support](https://wordpress.org/support/plugin/wplingua/)

## Description

**An all-in-one solution that makes your websites multilingual and translate them
automatically, without word limits.**

✓ One free first language for non-commercial websites
 ✓ Automatic translation API
✓ Unlimited number of translated words ✓ SEO-friendly: indexing of translated pages
in search engines ✓ On-page visual editor for editing translations ✓ Customizable
language switcher ✓ Translate website URLs ✓ Making XML sitemaps automatically multilingual
✓ No coding knowledge needed ✓ Self-hosted data ✓ Open source, find [wpLingua on GitHub](https://github.com/julien-jacob/wplingua)
✓ And more!

### 🎬 6 minutes to translate your website

Video tutorial available in [Chinese](https://youtu.be/ET2ijgN3cUw?si=6L2_KlZJ6Dw3kOJq),
[Danish](https://youtu.be/cxoMK5UamXA?si=sbaK-Fx8GAfsl8Bu), [English](https://youtu.be/T1fTHnZhH-0?si=rELV5g5I4i9KwVG0),
[Finnish](https://youtu.be/niuBK79uK4Y?si=fKs6mvNqLCTliOIV), [French](https://youtu.be/No6PdIJrbrk?si=2w2yJERXIhdSfqFb),
[German](https://youtu.be/TvyHn8n9zr4?si=FSWSHd8YkW17V07u), [Greek](https://youtu.be/MMrkmhzVrNM?si=A0BM0Mq-gBgIQ-rT),
[Hindi](https://youtu.be/TCoaBMCusbE?si=eXACXPXZtAeC4J2P), [Italian](https://youtu.be/yYNkJqbFGeo?si=VBkJrNck4_kPma-0),
[Japanese](https://youtu.be/H9jL6B9ZoRk?si=ZOoNKdxE67LMt4Sv), [Korean](https://youtu.be/FGi68qYvzWg?si=zNZKYPUvf12FNxCz),
[Polish](https://youtu.be/QkQ8fn7XZkY?si=Z4aEfcVHs05_AOLS), [Portuguese](https://youtu.be/W8lGMYeE-wQ?si=SorUAE_AVW8-ezKE)
and [Spanish](https://youtu.be/ePsri0sP99Y?si=l3JCik3Z-B0hg4CR).

### 🔥 One free target language

The first language translation is completely free for non-commercial websites. If
your website is of a commercial nature (e-commerce, advertising, etc.), a commercial
licence is available.

### 🧮 No word limits!

Don’t count the words on your website to decide which plan to choose, wpLingua doesn’t
limit them! Simply choose the number of target languages and translate without counting!

### 🚀 Optimized for international search engines (SEO)

When you use wpLingua on your website, all elements of your content – even those
that are invisible – are translated.

wpLingua is “SEO-Friendly” because it takes care of translating:

✓ Meta Title tags
 ✓ Meta Description tags ✓ Hreflang alternative links ✓ Meta tags
for social networks (Twitter X, OpenGraph Facebook…) ✓ ALT attributes of images 
✓ And more.

By optimizing indexing, we ensure that your translated pages are not only understood
by your audience, but are also easily found by search engines.

### 🪄 Streamlined Setup Process

Forget about complex plugins to set up, wpLingua enhances the user experience of
the multilingual world.

All you need to do to get started is request your machine translation API key, then
play with the language switcher appearance options!

Let wpLingua take care of the technical aspects while you concentrate on creating
compelling content for your international audience. Our commitment is **to make 
multilingual capabilities accessible and easy to use for all WordPress users**.

### ✍️ Tailor-made translations at your fingertips with our On-Page Editor

Although wpLingua gives you the convenience of **machine translations**, we understand
the nuances of each language.

wpLingua allows you **to fine-tune each translation manually** if you need to.

Experience the fusion of automation and the personal touch with our **visual on-
page editor**.

### 🔗 Editable URL translation

The plugin **automatically discovers URLs on your website and lets you translate
them**. URLs are split into slugs (parts of the URL), making them easy to edit. 
This feature boosts SEO performance!

### 🎨 Fully customizable language switcher

wpLingua’s language switcher is fully customizable. You can display the language
selector in four ways:

✓ Automatic insertion via predefined positions.
 ✓ Use a shortcode to display it
wherever you like. ✓ Insertion in the navigation menu using the design defined by
the theme. ✓ Insertion in the navigation menu from the site editor using the Gutenberg
block named Language Switcher

You can also control the appearance of the language switcher using:

✓ Switcher styles (dropdown, inline, block…)
 ✓ Predefined themes (light, dark, 
chameleon, etc.) ✓ Configurable language names (translated name, original name, 
language ID, etc.) ✓ Flag shapes (round, rectangle, wavy) ✓ Language-based flag 
choices or import your own flag images ✓ Adding custom CSS in a dedicated insert

With all these customization options, there’s no way your website’s language switcher
will look like any other!

### 📖 Translation rules by dictionary

The dictionary allows you to define translation rules that apply when generating
machine translations. You can specify words or sets of words that should never be
translated, or define how they should be translated for each language.

### 🖼️ Translation of links and media

This feature lets you apply translation rules to links and media, offering even 
greater customization. You can display different images or modify link URLs according
to the current language. These rules apply to the following elements: Link URLs,
image URLs, iframe URLs and URLs in intercepted JSONs.

### 🧭 Intuitive possibilities to exclude certain translations

Navigate the complexities of website translation with wpLingua’s intelligent exclusion
feature.

Want to preserve specific sections of a page in its original language? Our system
seamlessly allows you to pinpoint and **exclude translations using CSS selectors**.

If entire pages need to remain untouched, effortlessly exclude them by their URL.
All of this can be managed with ease through our user-friendly exclusions manager.

With wpLingua, you’re always in command of what gets translated and what doesn’t,
ensuring your website’s essence remains intact.

### 💫 Supported languages

#### The plugin supports the following languages

Arabic ∘ Chinese ∘ Danish ∘ Dutch ∘ Slovak ∘ English ∘ Finnish ∘ French ∘ German
∘ Greek ∘ Hebrew ∘ Hindi ∘ Hungarian ∘ Indonesian ∘ Italian ∘ Japanese ∘ Korean 
∘ Polish ∘ Portuguese ∘ Russian ∘ Spanish ∘ Swedish ∘ Turkish ∘ Ukrainian ∘ Vietnamese

#### The plugin is translated into the following languages

Danish ∘ Dutch ∘ English ∘ Finnish ∘ French ∘ German ∘ Hindi ∘ Hungarian ∘ Indonesian
∘ Italian ∘ Japanese ∘ Korean ∘ Portuguese ∘ Spanish ∘ Swedish

You can contribute to the translation of the [wpLingua plugin on translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/wplingua/)
and contribute to the editing of [PO/MO translation files on GitHub](https://github.com/julien-jacob/wplingua/tree/develop/languages).

### 🔌 Theme and plugin compatibility

The method used by wpLingua to translate website texts ensures compatibility with
most themes and plugins.

**Compatible plugins tested:** WooCommerce, Yoast SEO, SEOPress, All in One SEO,
SEOKey, Elementor, Gutenberg, Divi Builder, Advanced Custom Fields (ACF), Contact
Form 7, Fluent Forms, WP Forms, Gravity Form, MailPoet, WP Rocket, Cache Enabler,
WP Fastest Cache, All-in-One WP Migration, UpdraftPlus, Redirection, Complianz, 
WF Cookies, Complianz, LuckyWP Table of content, WP Grid Builder, and more…

**Compatible themes tested:** Divi, Twenty Twenty-One, Astra, OceanWP, Blocksy, 
Hello, GeneratePress, Neve, Envince, Twenty Twenty-Four, Twenty Twenty-Five, Poe,
Neve FSE, Frost, Tove, and more…

### ⚡️ The wpLingua API

The wpLingua plugin relies on our own wpLingua API, an integrated third-party service,
to provide its machine translation functionality. The call to this Third Party Service(
wpLingua API) is made when creating an API key from the plugin, during API key verification
and when your website requests a new automatic translation (new texts discovered
on a page web or request automatic translations from the translation edition). We
invite you to consult our [Terms & Conditions page](https://wplingua.com/terms-and-conditions/)
for more information.

**Keywords**: wpLingua, WP Lingua, WP-Lingua, Multilingual, Bilingual, Translation,
Translate, Translated, Translator, Localization, Automatic translation, Machine 
translation, Languages, Language switcher, Language selector, API, SEO, Custom flags

## Screenshots

 * [[
 * When you visit your translated page, you can activate the editor to modify your
   translations if necessary.
 * [[
 * Installing wpLingua and creating an API key.
 * [[
 * You can choose which flag to display by language or import a custom flag.
 * [[
 * Customize language selector, activate or deactivate automatic insertion + choose
   position, use shortcode or add directly to menu.
 * [[
 * Many options available for the language switcher, even adding custom CSS.
 * [[
 * SEO tags are translated automatically, but you can modify them manually.
 * [[
 * Dictionary: define translation rules that apply when generating machine translations.
 * [[
 * You have the possibility to exclude pages or parts of pages.
 * [[
 * wpLingua adds a list of your website’s slugs. You can decide whether or not to
   translate them.
 * [[
 * All translations are stored on your WordPress website.
 * [[
 * Translations are automatically generated by wpLingua. When you visit the page
   for the first time (from the admin), you’ll see the translation progress.
 * [[
 * SEO-Friendly: wpLingua add the HTML code needed for your translated pages to 
   be indexed by search engines.

## Blocks

This plugin provides 1 block.

 *   Languages Switcher

## Installation

 1. Download the plugin zip file and install it via the WordPress interface, or upload
    it directly to your plugins directory.
 2. Activate wpLingua from your plugins page.
 3. Navigate to the wpLingua settings to get your free API key and to set up your language
    preferences.
 4. Start translating your content!

## FAQ

### What languages are available for plugin administration?

For the time being, the plugin administration is available in Danish, Dutch, English,
Finnish, French, German, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean,
Portuguese, Spanish, and Swedish. If you want to help us translate it into more 
languages, don’t hesitate!

### What languages are available for translation?

The plugin supports the following languages: Arabic ∘ Chinese ∘ Danish ∘ Dutch ∘
Slovak ∘ English ∘ Finnish ∘ French ∘ German ∘ Greek ∘ Hebrew ∘ Hindi ∘ Hungarian
∘ Indonesian ∘ Italian ∘ Japanese ∘ Korean ∘ Polish ∘ Portuguese ∘ Russian ∘ Spanish
∘ Swedish ∘ Turkish ∘ Ukrainian ∘ Vietnamese

### How it works?

wpLingua intercepts page content and analyzes HTML and JS code. It discovers all
texts, translates them and makes the pages multilingual. This approach ensures compatibility
with most themes, plugins and page builders such as Gutenberg, Elementor, Divi…

### Is wpLingua compatible with WooCommerce or other plugins?

Absolutely! wpLingua intercepts page content and analyzes HTML and JS code. It discovers
all texts, translates them and renders the pages multilingual. This approach guarantees
compatibility with the translation of your WooCommerce online store, as well as 
with all other WordPress plugins.

### Is wpLingua compatible with Divi or other Theme?

The method used by wpLingua to translate website texts guarantees compatibility 
with most themes. Themes tested with guaranteed compatibility: Divi, Twenty Twenty-
One, Astra, OceanWP, Blocksy, Hello, GeneratePress, Neve, Envince, Twenty Twenty-
Four, Twenty Twenty-Five, Poe, Neve FSE, Frost, Tove, and more…

### Is wpLingua compatible with Gutenberg or other page builders?

The method used by wpLingua to translate website texts guarantees compatibility 
with most page builders. Page builders tested with guaranteed compatibility: Elementor,
Divi Builder, Gutenberg.

### Is wpLingua compatible with WordPress Multisite?

No, wpLingua is not compatible with WordPress Multisite

### Is wpLingua compatible with caching plugins?

Quite ! And it’s even recommended to cache your pages and translations to improve
website loading and performance.

### Is there a Gutenberg block to easily insert the language selector from the site editor?

Yes! If your website uses a block-based theme (like Twenty Twenty Five, Neve FSE,
etc.), you can easily edit the website header via the Site Editor to add the Language
switcher block in the location of your choice. You can also easily display the language
switcher wherever you want using our shortcode provided for this purpose. Simply
copy and paste this shortcode where you want: **[wplng_switcher]**

### How can I get more languages?

To get more than one language, you need to opt for the Premium package, which gives
you access to up to 24 translated languages.

### Do I need a DeepL or Google Translate plan in addition to wpLingua?

No. Translations are managed by our API integrated in wpLingua. You do not need 
to purchase an additional plan.

### Is wpLingua entirely free?

You can use wpLingua free of charge to translate your website into the language 
of your choice, provided your website is not intended for commercial use. If your
website is for commercial use, or if you would like more languages translated, we
invite you to choose a premium package.

### Where are my translations stored?

Your server’s database holds all the translations locally.

## Reviews

![](https://secure.gravatar.com/avatar/8e1647e7786add86343cc806ddb56c6df2bd5653656040ce5204a6a62aa3482b?
s=60&d=retro&r=g)

### 󠀁[Excellent translation plugin](https://wordpress.org/support/topic/excellent-translation-plugin-8/)󠁿

 [tgoarant](https://profiles.wordpress.org/tgoarant/) January 15, 2026

Easy to configure and customize. Using it on a corporate website, 2 languages, with
dynamic data from CPT / custom fields, several headers and AJAX/Filters. Translations
are automatic, when required you can simply edit them. Whenever an obstacle occurs,
support is there to back you up. Sure there are still room for improvements (e.g.
at that of this review, unused translation are still present and not deleted) but
updates are really frequent.

![](https://secure.gravatar.com/avatar/560ad04b5d19584e12ec3b03ca70af2231e87ded45e06623dbc7ee1afefc73e2?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin et support de qualité !](https://wordpress.org/support/topic/excellent-14166/)󠁿

 [elo8617](https://profiles.wordpress.org/elo8617/) January 14, 2026

Excellent plugin très simple à paramétrer et à mettre en œuvre. Et le support est
juste remarquable : rapidité, disponibilité, convivialité, professionnalisme … Tout
y est. Au moindre problème, vous avez une solution de proposée avec une mise à jour
du plugin si besoin en un temps record ! Je ne peux que chaleureusement recommander!!

![](https://secure.gravatar.com/avatar/00cad2af597f903497fba3fccf1ddc4eb83930aa969567d87b196b99b0b0f5ba?
s=60&d=retro&r=g)

### 󠀁[Pour un gros site c’est non](https://wordpress.org/support/topic/pour-un-gros-site-cest-non/)󠁿

 [webomatik](https://profiles.wordpress.org/webomatik/) December 26, 2025 2 replies

Tester sur un gros site d’un client, impossible. Temps de chargement de page colossale.
La qualité des traductions est pas dingue mais ça vu que c’est modifiable c’est 
ok.Par contre le changement de langue est d’une lenteur abyssale. Dommage gros potentiel.
Je vais encore rester sur translatePress qui m’alourdit mon site mais j’ai pas trouvé
mieux encore.En espérant que la rapidité du site sera au RDV pour ce plug.

![](https://secure.gravatar.com/avatar/10001ce96864cd32bbef2cc760e272a2502c324383ea294b7f63704919f8dd20?
s=60&d=retro&r=g)

### 󠀁[I highly recommend it](https://wordpress.org/support/topic/i-highly-recommend-it-30/)󠁿

 [aliteste](https://profiles.wordpress.org/aliteste/) December 4, 2025 1 reply

A super responsive team. And the plugin is very easy to use and works perfectly.
I highly recommend it

![](https://secure.gravatar.com/avatar/31c2cd77266c9c154d07cc162553774659a9b98618cb5c8386d11ab89f63894c?
s=60&d=retro&r=g)

### 󠀁[Only good for very small websites](https://wordpress.org/support/topic/only-good-for-very-small-websites/)󠁿

 [nicole0155](https://profiles.wordpress.org/nicole0155/) November 11, 2025

We tested this plugin for about a week, during which we had to make several adjustments
to our website and scripts. Despite these efforts, the service was suddenly suspended
without prior notice, allegedly due to high API usage. If your website has many 
pages or products, avoid this plugin. It has significant limitations on API calls.
For websites with only a small number of pages, it should work fine — that’s why
we’re giving it 2 stars. Suggestion: the developers should clearly mention these
limitations on the plugin page to prevent users from wasting time on unnecessary
installations.

![](https://secure.gravatar.com/avatar/41f38c7c195fd5a3b75af84378b762c933fa773d85a9b7856e9f17bacc50c666?
s=60&d=retro&r=g)

### 󠀁[Excellent!The best translation plugin!](https://wordpress.org/support/topic/excellentthe-best-translation-plugin/)󠁿

 [nathankop](https://profiles.wordpress.org/nathankop/) August 21, 2025 1 reply

I’ve tested it and then installed it on a non-commercial live website. It works 
flawless! The only thing I have encountered that I had to correct some of the translations,
but that’s totally normal. No technical issues or word/page limits! Good usability
also! Perfect!

 [ Read all 29 reviews ](https://wordpress.org/support/plugin/wplingua/reviews/)

## Contributors & Developers

“wpLingua – Automatic translation – Translate and make website multilingual” is 
open source software. The following people have contributed to this plugin.

Contributors

 *   [ wpLingua Translation Service ](https://profiles.wordpress.org/wplingua/)
 *   [ Julien MA Jacob ](https://profiles.wordpress.org/wpr0ck/)
 *   [ La Webeuse ](https://profiles.wordpress.org/lyly13/)
 *   [ Pierre Lannoy ](https://profiles.wordpress.org/pierrelannoy/)

“wpLingua – Automatic translation – Translate and make website multilingual” has
been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/wplingua/contributors)
for their contributions.

[Translate “wpLingua – Automatic translation – Translate and make website multilingual” into your language.](https://translate.wordpress.org/projects/wp-plugins/wplingua)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wplingua/), check out
the [SVN repository](https://plugins.svn.wordpress.org/wplingua/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/wplingua/) by [RSS](https://plugins.trac.wordpress.org/log/wplingua/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.11.4

 * Better theme compatibility: Bricks Builder
 * Update plugin translations

#### 2.11.3

 * Improved WP Rocket compatibility: adjusted cache clearing behavior
 * Improved “Load in progress” mode: adjusted text chunk size

#### 2.11.2

 * Fix links translation in mode “Load in progress”
 * Normalize style for SEO tag in “All translations in page”
 * Prepare admin design for WordPress 7.0
 * Optimize DOM parsing in some cases
 * Update CSS/JS compiler
 * Extensive code review

#### 2.11.1

 * Better translation list on pages:
    - Highlight SEO tags in translations.
    - Display the page title tag.
    - Display the page meta description tag.
    - Translation order: Display text nodes first.
 * Optimization:
    - jQuery is no longer required by the main wpLingua JS script.
 * Fix: Revision of the JS that allows the language switcher to be opened up or 
   down in dropdown mode in the Gutenberg/FSE editor.

#### 2.11.0

 * Loading bar returned for new translations for the connected editor
    - Smooth, AJAX-based translation loading
    - Progress bar
    - Translate all strings in a single process
 * Management of JS scripts using wp-i18n.js:
    - Parsing and detection of text in JS files
    - On-the-fly generation of missing translation JSON files
    - Caching of generated translation JSON files
 * Front page translation on API key activation
    - Increased translation payload (4,200 chars  12,600 chars)
    - Show translation progress percentage
    - Improved UX
 * Improved sitemap XSL design
    - BETA hidden feature – use the Konami code on the settings page to reveal it
 * Improvements:
    - Better WooCommerce compatibility
    - Recognize .map as a file
    - Optimize JSON translation
    - Better output buffering for sitemap XML
    - Options page switcher: fix “No flag” preview
    - Better cache management
    - Extensive code review

All changelogs and previous versions of the wpLingua plugin are available on the
releases page of the project’s GitHub repo: [https://github.com/julien-jacob/wplingua/releases](https://github.com/julien-jacob/wplingua/releases).

## Meta

 *  Version **2.11.4**
 *  Last updated **1 week ago**
 *  Active installations **2,000+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/wplingua/) and [French (France)](https://fr.wordpress.org/plugins/wplingua/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/wplingua)
 * Tags
 * [language](https://mlt.wordpress.org/plugins/tags/language/)[localization](https://mlt.wordpress.org/plugins/tags/localization/)
   [multilingual](https://mlt.wordpress.org/plugins/tags/multilingual/)[translate](https://mlt.wordpress.org/plugins/tags/translate/)
   [translation](https://mlt.wordpress.org/plugins/tags/translation/)
 *  [Advanced View](https://mlt.wordpress.org/plugins/wplingua/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  28 5-star reviews     ](https://wordpress.org/support/plugin/wplingua/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/wplingua/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/wplingua/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/wplingua/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/wplingua/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/wplingua/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wplingua/reviews/)

## Contributors

 *   [ wpLingua Translation Service ](https://profiles.wordpress.org/wplingua/)
 *   [ Julien MA Jacob ](https://profiles.wordpress.org/wpr0ck/)
 *   [ La Webeuse ](https://profiles.wordpress.org/lyly13/)
 *   [ Pierre Lannoy ](https://profiles.wordpress.org/pierrelannoy/)

## Support

Issues resolved in last two months:

     3 out of 3

 [View support forum](https://wordpress.org/support/plugin/wplingua/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://wplingua.com/)