WordPress.org

Plugin Directory

wpLingua – Automatic translation – Translate and make website multilingual

wpLingua – Automatic translation – Translate and make website multilingual

Apraksts

An all-in-one solution that makes your websites multilingual and translate them automatically, without word or page 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
✓ No coding knowledge needed
✓ Self-hosted data
✓ Open source, find wpLingua on GitHub
✓ And more!

🎬 6 minutes to translate your website

Video tutorial available in Chinese, Danish, English, Finnish, French, German, Greek, Hindi, Italian, Japanese, Korean, Polish, Portuguese and Spanish.

🔥 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.

🧭 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

🔌 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, 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, Generate Press, 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 for more information.

Ekrānuzņēmumi

  • 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.

Bloki

Šis spraudnis nodrošina 1 bloku.

  • Languages Switcher

Uzstādīšana

  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!

BUJ

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, Generate Press, 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.

Atsauksmes

16 februāris, 2025
I was looking for a way to translate URL / slugs, meta description, for SEO, this worked neatly. Support is super responsive. The interface for translating page is great. Few hints for an even better plugin : Be able to filter out technical string like “You are using Nginx as your web server. You’ll need to disable autoindexing in your nginx.conf.” I was not able translate specific strings, but the team is on it. I had an issue integrating the Language Switcher in my menu
14 februāris, 2025
Sur ce segment, ce plugin est excellent :1/ forfait par site, mais nombre de mots illimité (la concurrence est bien plus onéreuse)2/ simplicité de mise en oeuvre : on ne peut pas faire plus simple3/ aucun soucis avec les systèmes de cacheQuelques points d’amélioration à prévoir:1/ déjà dit par certains, quand on revient en arrière sur une page par exemple en anglais on perd la langue et on revient à la langue de base 2/ compatibilité avec Elementor ?3/ compatibilité avec RankMath4/ gestion des sitemap ? je ne vois aucune entrée dans le mien5/ option de génération en masse ou automatique des slugs (en complément de l’option manuelle)6/ optimisation du code (parfois quelques lenteurs sur les pages traduites)Mais franchement, bravo, c’est top !
9 janvāris, 2025
J’ai découvert WP Lingua que j’ai intégré sur mon site du restaurant en 7 langues, depuis nous constaté une hausse effective de la clientèle étrangère qui nous trouves directement dans leur langue sur google. Nous sommes plus que satisfait du retour sur investissent. Merci !
3 decembris, 2024
Une extension super bien pensé, facile à prendre en main, et d’une efficacité redoutable. Fonctionnalités bluffantes, SAV au top !!! Je recommande vivement WPLingua.
13 augusts, 2024 1 atbilde
Need some tweaks “There’s only one problem: if we press back, it reverts to the original English page (example.com/hi/ goes back to example.com) instead of staying on the translated page. The translation should stick until another language is selected.” Anyways nice plugin by developers, I think better than Welgot or Translatepress👍.
Lasīt 12 atsauksmi

Autori un izstrādātāji

“wpLingua – Automatic translation – Translate and make website multilingual” ir atvērtā pirmkoda programmatūra. Šo spraudni ir veidojuši šādi cilvēki.

Līdzdalībnieki

Izmaiņu žurnāls

2.3.6

  • Better plugin compatibility: Google Site Kit
  • Fix slug duplication
  • Fix intercepted documents URL
  • JS: Change VAR to LET
  • Review texts

2.3.5

  • Better plugin compatibility:
    • WP Grid Builder
    • Forminator

2.3.4

  • Admin notice – Update incompatibility check method:
    • For multisite
    • For plugins
  • Admin notice – New incompatibility check:
    • WordPress installed in sub folder
    • PHP Version under 7.4
  • readme.txt: Put only the latest changelogs and add a link to the GitHub releases page for older changelogs.

2.3.3

  • Better option page – Switcher
  • Plugin translation – New languages:
    • Danish
    • Dutch
    • Finnish
    • Hindi
    • Hungarian
    • Indonesian
    • Japanese
    • Korean
    • Swedish
  • Fix capital letters on some translated language names

2.3.2

  • Better theme compatibility:
    • My listing – Translate JSON in AJAX

2.3.1

  • Updated plugin translation files
  • Stricter detection of bad HTML tags
  • Fix when JSON contains a JSON string with HTML

2.3.0

  • New feature: Private languages
  • Better compatibility:
    • Plugin: royal-elementor-addons
    • Plugin: elementor
    • Plugin: complianz
    • Plugin: ultimate-post-kit
    • Theme: my-listing
  • Better JSON management:
    • Manage multiple JSONs in a script tag
    • Acurate JSON detection
    • Fix error on parents detection for sub array
    • Better @ graph translation
  • Fix flags position in switcher menu in some cases

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.