

This post looks at two popular plugins that can help you translate your WordPress site.
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:
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.

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

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

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

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.

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.

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

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.
Yes, WPML offers flexibility in how you manage automatic translations on your website. You can choose between two primary modes:
WPML offers three pricing tiers to meet varying needs.
These plans are:
The Multilingual CMS plan is their most popular option.
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.
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:

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:

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

Once our plugin is installed and activated, you’ll see a Weglot tab added to your sidebar.
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.

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

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

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

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

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.

With Weglot, you can also:
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.

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.

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.
Weglot translates your site according to Google’s multilingual SEO best practices. This includes:
These features make it more likely that your translated site will show up in the right search engine for the right audience.

In this post, we looked at three popular plugins to turn your WordPress site into a multilingual website:
To see how easy it is to translate your site with Weglot, start your 14-day free trial today.
Related resources: