weglot 2.0
Guide

Polylang vs. WPML (Plus, a Better Alternative)

Weglot product image
Elizabeth Pokorny
Written by
Elizabeth Pokorny
Reviewed by
Updated on
September 29, 2026

This post looks at two popular plugins that can help you translate your WordPress site.

  1. Polylang
  2. WPML

Below, we cover each option in more detail, covering their main features, pricing, and where each plugin succeeds and falls short.

But we also cover an alternative to both of these translation plugins: Weglot. Like Polylang and WPML, you can use Weglot to translate your WordPress site. The big difference is how much of the work Weglot does for you. Weglot 2.0 builds on the Weglot you know, and it comes down to 2 things:

  1. Weglot’s AI Translation Model translates your entire site at once. It combines leading AI models with your Brand Voice and Translation Guidelines, plus the context of your website, so your translations sound like your brand from the very first draft (our State of Machine Translation report shows how far translation quality has come).
  1. Weglot’s redesigned translation experience lets you review and refine your translations. You and your team can edit translations in context with the Visual Editor, right on your live pages.

    Plus, you’ll get other key features like automatic content detection (so your translated sites are always up-to-date with the newest content). We also build in multilingual SEO foundations to help your site rank for the right audience.

Start your 14-day free trial today to translate your site. Otherwise, keep reading to learn about the differences between three different plugins: Polylang, WPML, and Weglot.

Quote from Joanna Kruszewska of OM Digital Solutions (Olympus Cameras) on using Weglot for translations, with a Try for free button

Polylang vs. WPML: What’s the Best Way to Translate Your WordPress Site?

Here’s a quick overview of what features you can expect from WPML and Polylang:

Polylang vs WPML table

Polylang and WPML may seem similar in terms of functionality, but the two have important differences that need to be considered to find the best fit for your website translation.

In the following section, we dive into the details on how Polylang and WPML differ, including their pros and cons, to help you decide on the best solution for your needs.

How You Can Use Polylang to Translate Your Site

Polylang is mainly for letting you make manual translations to your WordPress content. There’s also a way to set up automatic translations, but it involves using another plugin, which we cover a little further down below.

Manual translations are good for when you have your own team of translators available.

Polylang creates separate posts for each new language you want to add to your site:

Languages on Polylang dashboard

From there, your team of translators can go in and translate the content. This method does make it relatively easy for your team to find and manage translations. They simply look for the post they want to translate, then find the right version of that post.

But it also requires a bit of work on your end. Again, you need your own translation team, or you need to export your content out of your site, send it to your translation agency, get the translated content back, and then upload it to your site.

But what if you want to make edits? For example, let’s say you find a poorly translated phrase in one blog post. You want to correct it, but you also want to ensure it’s corrected across all your posts/landing pages. There isn’t really an easy or fast way to do this with Polylang.

Can You Use Polylang to Translate Your Site Automatically?

If you want to use automatic machine translation, you need to install another plugin on top of Polylang: Lingotek Translation.

Lingotek uses Microsoft’s API translation software. This is a good tool, but down below, we look at how Weglot 2.0’s AI Translation Model keeps translations accurate and consistent across every page of your site.

A plus with Lingotek is that you can upload up to 20,000 words to be translated for free. And you can edit those translations in Lingotek’s dashboard. But keep in mind that this isn’t a seamless integration. You still need to make sure the changes you make in Lingotek show up correctly in Polylang, so they will then show up correctly on your site.

And if you need more than 20,000 words, you’ll need to start paying—and it can get costly. For example, for 60,000 translated words, you’re paying around $500 per year.

Polylang Pricing

Polylang has several different pricing tiers, including a free plan.

If you want machine translation for your site, you’ll have to think about the price of Polylang plus Lingotek.

Polylang: A Quick Overview

Polylang and Polylang Pro help you manually translate your WordPress site. You’ll need your own translation team ready to go, and they’ll be translating each page manually. This takes longer than using manual translation in combo with machine translation.

With Polylang, if you want to use automatic machine translation, you’ll need to combine Polylang with Lingotek. While free for the first 20k words, it gets expensive on larger sites and only uses one translation provider (meaning you’re relying on one source of translation accuracy).

How WPML Translates Your Site

In comparison to Polylang, WPML lets you use machine translation without downloading an extra plugin.

Here’s a quick overview of how to use WPML to translate your site.

First, you need to install 4 plugins to get the most out of WPML.

  1. WPML Multilingual CMS
  2. String Translation
  3. Translation Management
  4. Media Translations

After you’ve gone through and set up each plugin, you can start translating your site using the Translation Management plugin. (We recommend you follow the setup wizard, as each plugin involves a few steps.)

First, select which posts/pages you want translated.

Translation Management on WPML

Then, select the languages you want to translate them into. You can also choose whether to duplicate content.

After that, you’ll add the content you want translated to your translation basket.

WPML translations queue

Here, your translators can see the translation queue.

You can also set priorities, so translators know which project is most important. When they want to start a project, they just click “Take and Translate.”

Here, they can see the content they need to translate. They can translate line by line.

WPML advanced translation editor

They can also expedite the process by clicking “Translate automatically.”

WPML machine translation settings

When they click this, WPML’s machine translation will automatically translate the content. But WPML recommends that you still review each translation manually before marking them as complete.

Can You Use WPML to Translate Your Site Automatically?

Yes, WPML offers flexibility in how you manage automatic translations on your website. You can choose between two primary modes:

  • Translate Everything Automatically – This option allows WPML to automatically translate all content on your site as it is created or updated. This is ideal for users who want a hands-off approach and need consistent translations across all parts of their website.
  • Translate What You Choose – Alternatively, you can opt to control which parts of your website are translated automatically. This option is useful for those who may only want certain sections or types of content to be translated automatically, such as blog posts or product descriptions, while manually handling others to ensure specific nuances or terminology are correctly applied.

WPML Pricing

WPML offers three pricing tiers to meet varying needs.

These plans are:

  • Multilingual Blog (€39/year)
  • Multilingual CMS (€99/year)
  • Multilingual Agency (€199/year)

The Multilingual CMS plan is their most popular option.

WPML: A Quick Overview

WPML works similarly to Polylang. They both use the WordPress back-end to let you manage your translated content. But the big difference is that you can use machine translation with WPML. This helps your translators finish their projects more efficiently.

However, it’s still time-consuming to have to go through each page and post and manually start the translation process.

More than that, setting up WPML with your WordPress site takes longer than it should.

First, you need to install 4 separate plugins (WPML Multilingual CMS, String Translation, Translation Management, and Media Translations).

After you install WPML multilingual CMS to prepare your site for translation, you still need to go through the setup wizard for the other three plugins. Each of these plugins has a handful of tasks you need to complete before you’ve even translated one word.

Plus, while you can do many things with a WPML language switcher, some features are locked behind custom code you'll have to input yourself.

So you might want to check out our alternative: Weglot.

An Alternative to Polylang and WPML: Weglot, the All-in-One Translation Plugin for WordPress

The big difference between Weglot and these other two translation plugins for WordPress is that Weglot translates your entire site for you, in a voice that already matches your brand, then gives you one place to review, edit, and publish every language.  

Weglot 2.0 does the translating with its AI Translation Model, and Weglot MCP connects Weglot to your favorite AI assistant so you can review and update translations without opening the dashboard.

Below is an overview of how it compares to Polylang and WPML:

Table comparing Polylang vs WPML vs Weglot

With Weglot, you can translate your entire WordPress website following best practices without manually translating a single page. Your site goes live in every language quickly, and you keep full editing control over every translation.

But Weglot’s features don’t stop at AI translation. You also get:

  • Brand-aligned translations you can publish without a rewrite. Weglot’s AI Translation Model follows your Brand Voice and Translation Guidelines, so tone, terminology, and product names stay consistent across every language.
  • Image Translation. Translate the text inside your images straight from the Visual Editor, so banners, product shots, and infographics reach your visitors in their language too.
  • Built-in multilingual visibility. Weglot handles hreflang tags, translated metadata, and language-specific URLs for you, so your translated pages are ready to be found on search engines and in AI-powered search.
Weglot's interactive demo for WordPress

How to Start Translating with The Best Polylang and WPML Alternative

Wondering how easy it would be to go with a WPML alternative?

Below, we walk through how you can translate your website with Weglot, step by step.‍

And if you're already on WPML looking to migrate, this quick 2-minute video walks you through the process:

‍

More a visual learner? Watch our video guide on translating your WordPress site with Weglot:

Otherwise, below we provide a step-by-step guide on how you can translate your website with Weglot.

Step #1: Add Weglot to Your WordPress Site

Before we go into how to set up Weglot with WordPress, a quick FYI: Weglot is a translation plugin that works with any website (WooCommerce, Shopify, SquareSpace, etc.), but for this post, we take a closer look at how you can make your WordPress site multilingual, making it a great alternative to plugins like Polylang and WPML.

You’ll find the Weglot plugin with all the other WordPress plugins. Just type in Weglot (we’re the first plugin that pops up).

Add Weglot to your WordPress site / Polylang vs WPML

Once our plugin is installed and activated, you’ll see a Weglot tab added to your sidebar.

Step #2: Link Your Weglot Account to Your WordPress Site

Next, you’ll click on the Weglot tab in the sidebar. From there, you can go to Weglot to set up your account.

We have several plans for all types of projects, including a free plan for smaller sites, and every plan (the free one included) gets the same AI translations shaped by your Brand Voice. When you create your Weglot account, you choose your original language (the language your site is currently in) and your destination languages (the languages you want your site translated into). Then paste your API key into the Weglot settings screen in your WordPress admin.

Weglot plugin settings in the WordPress admin, with the API key field and the source and target languages set from the Weglot dashboard

Your languages are managed from your Weglot dashboard, so you can add more at any time.

Weglot can translate your site into over 110 different languages, including more difficult, right-to-left languages like Hebrew and Arabic.

Step #3: Customize Your Translations (Optional)

Once your API key is saved, Weglot translates your entire site. The Weglot tab in your WordPress admin then shows your languages and word count, with quick links to the Translation List, the Switcher Editor, your language model settings, and translation exclusions.

Weglot Home tab in the WordPress admin showing the original language, target languages, total words and quick links to the Translation List, Switcher Editor, language model and exclusions

You can access every language and all of your translations from one redesigned dashboard.

Weglot 2.0 dashboard Languages page showing the original language, one published target language and the translated word count

In the Translation List, you can search for specific words or filter by URL, and edit any translation inline.

Weglot 2.0 Translation List with editable original and French translation pairs and a details panel showing translation history

You can also use our Visual Editor (a great feature to check your translated copy against your site’s design and layout, right on the page).

Weglot 2.0 Visual Editor showing an English original and its French translation side by side on a live page

Changes are automatically saved to your site.

You can customize which parts of your site get translated by excluding pages or blocks, and set Translation Guidelines for specific words you do not want translated.  For example, you may not want to translate popular phrases in your industry, like Scrum, Slack, or Daily Standup.

Weglot 2.0 Guidelines page with templates such as Never translate a term and a list of active rules applied to all languages

With Weglot, you can also:

  • Customize your site’s language switcher
  • Include Google’s multilingual SEO best practices

Customize How Users Toggle Between Languages

Weglot helps translate your site with multilingual SEO in mind so the right people find your translated site. But we also give your users the freedom to toggle between languages when they’re on your site.

In your WordPress admin, you choose where your language switcher appears: in a menu, in a widget, with a shortcode, or in your source code. The Switcher Editor, which opens from the Visual Editor when you click your language switcher, then lets you set how it looks with a live preview of your site: dropdown, flags, language names or codes, and your own custom CSS.

Weglot plugin settings in the WordPress admin showing the 4 ways to place the language switcher: in a menu, in a widget, with a shortcode or in the source code

But you can also turn on “Auto Switch” from your Weglot dashboard (the “Redirect visitors to the right language automatically” setting). This sends visitors to the translated version of your site that matches their browser language.

Weglot 2.0 dashboard Advanced settings with the Redirect visitors to the right language automatically toggle, which shows each visitor the site in their browser language

This significantly lowers a site’s bounce-off rate. If someone comes to your site and it’s in a language they don’t understand, they might not stick around to try and find another version. But our Auto Switch feature will send them directly to the translated version that they can navigate.

Plus, Weglot Helps Your Translated Site with SEO

Weglot translates your site according to Google’s multilingual SEO best practices. This includes:

  • Creating a separate URL for each translated site (known as a subdirectory or subdomain). For example, our main site is weglot.com, but our German site is weglot.com/de/.
  • Adding tags in your source code that tells Google you have translated versions of your site available.
  • Translating your site’s SEO tags and SEO metadata.

These features make it more likely that your translated site will show up in the right search engine for the right audience.

Volant results after installing Weglot: 2.4x increase in website visits, 39% more international revenue and over 100k translated words

Polylang vs. WPML (vs. Weglot): A Quick Recap

In this post, we looked at three popular plugins to turn your WordPress site into a multilingual website:

  • Polylang: Polylang and Polylang Pro help you manually translate your WordPress site. Polylang allows you to display a multilingual WordPress website, but you’ll need your own translation team ready to provide the translations, or you’ll have to purchase an add-on plugin to handle this.
  • WPML: WPML lets you use machine translation to translate your site. However, you still need to manually pick each page/post that you want translated. And WPML still recommends you personally review each translation before pushing it live.
  • Weglot: Weglot translates your entire site for you. Connect Weglot to your WordPress site and its AI Translation Model translates every page in your brand’s own voice, so your team spends its time on a quick review rather than rewriting translations from scratch.

To see how easy it is to translate your site with Weglot, start your 14-day free trial today.

Related resources:

In this guide, we're going to look into:
How reliable is AI translation for this website?
accuracy score
Want to learn the accuracy score of your website and translated languages? Use our free tool to get an informed estimation and custom tips.

Explore more about working with Weglot

FAQ icon

Common questions

No items found.
Getting started

Get ready to start

Reach new audiences in minutes without sacrificing your team’s time. Anyone can install it.