Want to make your WordPress site multilingual to allow your users to read your website content in their preferred language?
If you’ve conducted any research, you likely found WPML plugin recommended by several well-renowned blogs.
WPML is certainly a popular WordPress translation plugin; however, it isn’t prudent to purchase a premium plugin without reading a proper in-depth analysis.
In this WPML review, we’ll dig deeper into its features, functionalities, pricing, and more to help you decide if it’s the right plugin for you.
About WPML Plugin

The WordPress Multilingual Plugin (WPML) is the most popular WordPress plugin for creating a multilingual website.
It allows you to easily translate your WordPress content into multiple languages and run them smoothly on your site with significant improvements to workflow and usability.
Using WPML, you can manage different language content in the same domain with a single WordPress installation.
This helps you to serve a diverse audience from a single website without having to install WordPress on multiple domains.
With the latest 4.7 & 4.7.4 updates, managing translations has become even more streamlined.
The introduction of a unified Translation Dashboard that centralizes all your translation tasks in one place is a big reason for this, but not the only thing.
The 4new WPML version brings enhanced compatibility with popular page builders like Elementor, Divi, and others, making it easier than ever to translate complex layouts and dynamic content.
WPML 4.7 & 4.7.4 also introduce practical features like automatic string detection.
With this, you simply visit your site in a secondary language and WPML automatically identifies untranslated text from themes and plugins.
The new Advanced Translation Editor improvements include smarter paragraph segmentation and content grouping that mirrors your WordPress editor layout.
This makes translations more natural and contextual.
Apart from that, WPML plugin works with almost all WordPress themes and popular plugins available on the market.
It’s SEO friendly and lets you choose language URL format as directories, subdomains, or parameters.
Plus, it works with the All in One SEO plugin and other SEO-related plugins well.
If you feel WPML is not the right fit for you, you might want to see our roundup of the 12 Best WordPress Translation Plugins Compared. We cover both manual and automatic translation plugins in this guide.
Why Create a Multilingual WordPress Site?
By creating a WordPress website, you make your content accessible to people living across the world but are all of the world’s internet users really able to enjoy it? Probably not. That’s because language causes a major barrier!
While it’s nearly impossible to make your site available in ALL the languages spoken in the world, you can definitely make it accessible for the languages most used by your visitors.
Adding additional language translations to your site makes your site more user-friendly and ensures more users turn into customers.
By creating a multilingual website, you can easily reach out to a wider audience. Businesses aiming for an international market especially need to consider making their site multilingual.
WPML Review: Getting Started with WPML
WPML is a simple and easy-to-use plugin that you can quickly configure to make your site multilingual.
After you install and activate the plugin, it’ll guide you through the configuration process with an improved step-by-step setup wizard that now features 8 comprehensive steps.
The setup wizard begins by asking you to configure the languages for your site. Here, WPML will automatically detect your site’s current language under the Default language section.
You can proceed to the next step if you don’t want to change that, or select a different primary language if needed.
Then, in the Translation languages section, you can choose the languages you want to enable on your site from a comprehensive list of available options.

Next, you’ll choose how you want to format your site’s URLs for different languages.
WPML offers three options, including directories (recommended), different domains per language, or language parameters. The directory format is most popular as it’s SEO-friendly and easy to manage.

The third step requires you to register WPML by entering your site key. You can find the key in your account on WPML’s website. This registration enables automatic plugin updates and access to support.

One of the most significant improvements in WPML 4.7 &4.7.4 is the enhanced AI translation setup.
The wizard will ask you to provide context about your website, including what your site is about, its purpose, and target audience.
This information helps WPML’s AI understand your content better and provide more accurate automatic translations.

You’ll then configure human translation options by choosing whether you’ll handle translations yourself, assign a translation manager, or allow multiple contributors to help with translations.
This flexibility makes WPML suitable for both individual site owners and larger teams.

The setup wizard also includes a support optimization step where you can choose to share your theme and plugin information with WPML to receive faster support and compatibility alerts.
Apart from that, you can install recommended WPML components like String Translation based on your site’s specific needs.
Once the setup process is completed, you’ll be congratulated with a success message and directed to two key areas.
You can immediately start translating by visiting the new Translation Dashboard, which is WPML 4.7’s unified interface for managing all translation tasks.
You can also customize language switcher options and other settings by navigating to WPML » Languages.

The new setup process is significantly more comprehensive than previous versions, but it remains user-friendly and guides you through each step clearly.
You’ll be all set to start translating your WordPress content using WPML’s powerful new features and improved workflow.
WordPress Translation Made Easy
Using WPML, you can translate almost everything inside your WordPress dashboard and your frontend.
It allows you to translate WordPress posts, pages, custom post types, tags, categories, custom fields, and content created with page builders, as well as theme and plugin texts.
With WPML 4.7, this process has been revolutionized through the most significant update in the plugin’s history.
Translation Dashboard
WPML 4.7 introduces a completely redesigned Translation Dashboard that serves as your central hub for all translation activities.
So, instead of navigating between different WordPress admin pages to translate posts, pages, menus, and other content, you can now manage everything from WPML » Translation Dashboard.
This unified interface consolidates all your translation tasks into a single, powerful page that makes translating your entire site faster and more efficient than ever before.
The dashboard organizes your content into expandable sections, including Posts, Pages, Navigation Menus, and Other texts (Strings), giving you a clear overview of your site’s translation status.
Plus, you get enhanced filtering options that help you quickly find the content you need to translate.

You can filter by Source Language, target languages, translation status, and completion status.
The dashboard also displays translation progress using colored indicators, making it easy to see which content has been translated, is in progress, or still needs attention.
To translate multiple posts or pages at once, simply expand the relevant section on the Translation Dashboard.
You can select multiple items by checking the boxes next to each piece of content you want to translate.
For even faster selection, use the Select All button to choose all items in a section with just one click.
The interface shows you exactly how many items you’ve selected and provides word counts and credit estimates for automatic translations before you proceed.
Once you’ve selected your content, choose your preferred translation method for each target language from the dropdown menus.
You can select Translate automatically for AI-powered translations, or choose other translation methods depending on your WPML plan.
The dashboard shows you the Words to translate count and Credits needed for automatic translations, helping you plan your translation budget effectively.
When you’re ready to proceed, click the Translate button to send your selected content for translation.

Automatic String Detection
One of the most game-changing features is the automatic string detection capability for theme and plugin texts.
Instead of manually hunting for untranslated theme and plugin texts, you simply visit your site’s frontend in a secondary language.
Next, WPML automatically detects untranslated strings and makes them available in the Other texts (Strings) section with a Frontend (viewed) filter.
This eliminates the tedious process of manually configuring string translation settings. You can then select the detected strings and translate them using the same bulk selection process.
Advanced Translation Editor
The Advanced Translation Editor has also received significant improvements in WPML 4.7.
The editor now uses smarter paragraph segmentation for more natural translation flow, while content is grouped to mirror your WordPress editor layout.
This makes translating complex content created with page builders like Elementor much more intuitive and contextual.
The Traditional Approach
If you prefer the traditional approach for individual items, you can still go to Posts » All Posts where you’ll see Add buttons for each language you selected next to your posts.

You can start the translation process by clicking on one of them. This will open a new post editor with the language name or flag at the top and a Language Meta box on the right side.
You can then add the translated content to the post area and publish.

WPML comes with a powerful Translation Management addon which allows you to work with a team of translators and translation services.
With this addon, you can add professional translators of your own or use third-party translation services (or both) on your site.
The new Translation Dashboard integrates seamlessly with these features, making team-based translation workflows more organized and efficient than ever before.
WPML Addons
WPML comes with a suite of addons along with the core plugin, WPML Multilingual CMS. Installing the core plugin is always necessary, whereas you can choose to install other addons as per your requirements.
Some of the most useful WPML addons are:
1. WPML Translation Management
You can properly manage translation on your site with this addon. You can add your own translators, give them a Translator role, and assign them translation work. You can also use different translation services as WPML integrates with the web’s leading translation services.
2. WPML String Translation
This addon lets you translate interface strings directly from within WordPress without using .mo files. You can translate not just static texts, but also user-generated texts outside posts including the tagline and SEO data.
3. WPML Media Translation
With this addon, you can use your WordPress media gallery in different languages. It lets you control which images to display for each language.
4. WooCommerce Multilingual
Using this addon, you can build a multilingual eCommerce site. It allows you to translate all of your WooCommerce content including products, variations, categories, fields, and attributes easily.
5. BuddyPress Multilingual
You can translate your BuddyPress website and create a multilingual social network site with this addon.
You can learn about all of WPML’s addons by visiting the official WPML website.
WPML Plugin: Pricing and Support
WPML is a premium plugin with 3 pricing options: Multilingual Blog, Multilingual CMS, and Multilingual Agency.

The pricing plans are actually the different combinations of the core WPML plugin with addons. You can buy any one of these plans on their official website wpml.org.
First plan, Multilingual Blog, is an economic solution for multilingual WordPress blogs with basic translation controls and few addons. This plan allows you to install WPML on only 1 site. You can buy this for $39.
Second plan, Multilingual CMS, is a complete solution for multilingual WordPress sites that comes packed with all the available addons. It comes with 3 site licenses. It’s available at $99.
The third plan, Multilingual Agency, is an unlimited license plan suitable for agencies building many sites. It comes with the same features and addons provided in the CMS plan. Its price is $199. So, you can choose either CMS or Agency plan for advanced translation features, depending on the number of sites you want to use WPML on.
All the plans come with 1 year of free updates and premium WPML support. If the plugin fails to work as promised, you can claim a refund within 30 days of purchase.
Our Verdict on Using WPML Plugin on Your Site
WPML is the most advanced and feature-rich WordPress multilingual plugin available on the market. It offers a host of powerful features to allow you to completely translate your WordPress site into multiple languages.
The plugin interface is simple and user-friendly. The idea of addons is cool as you can install only the ones you actually need. That way, you can keep your site lightweight.
Moreover, it’s compatible with any WordPress theme and plugins so you can freely install your favorite web applications on your site and translate them. It’s an SEO-friendly plugin which makes your site look good to both humans and search engine bots.
We believe that WPML is certainly the best WordPress translation plugin for creating a multilingual site.
FAQs on WPML
What are some good alternatives to WPML?
TranslatePress, Weglot, Polylang, and GTranslate are good alternatives to WPML for WordPress users.
Is WPML suitable for beginners?
Yes, it’s easy to use and is a good option for beginners. There are also automated translation plugins that are easy to use. You can check out Google Website Translator, Lingotek, Multilanguage, and Loco Translate. These plugins usually rely on Google Translate and DeepL. Lingotek lets you automatically translate your site by providing the commercial API for Microsoft Translator. Always ensure compatibility with your site before you install the plugin.
Is WPML compatible with SEO plugins?
WPML works seamlessly with popular SEO plugins like Yoast SEO and Rank Math.
Does WPML work with page builders?
Yes, it integrates with builders like Divi and Elementor.
Does WPML offer professional translation services?
No, but they have partner translation services you can use. You can find the list under the WPML » Translation Management page.
What’s the best SEO plugin for multilingual websites?
All in One SEO is the most advanced SEO plugin and is suitable for optimization of multilingual websites too. It also helps with SEO localization for businesses that want to target a specific area.
We hope you liked our review and if so you may also want to see our tutorials on:
- How to Make a Multilingual WordPress Website
- How to Create a Small Business Website
- How to Set Up an Online Store
You should also check out TranslatePress review.
We give the WPML plugin 4.5 out of 5 stars. Here’s the breakdown of our review score:






























I bought WPML years ago when they were really good. Over time, in the pursuit of making more money, the product has gotten significantly worse, new functionality has been added, which interferes with in-house translators to try to push you to use their incredibly overpriced and terrible AI automatic translation.
I can no longer recommend this product, and I’m looking to change, even though I have a lifetime account.
Hey Alex, thank you for the Insight.
I will definitely look into this next time we update the post. 🙂
I have set the latest version of WPML for a simple one page website and it has been a nightmare. WPML is a cumbersome, bloated piece of software that has the look an field of early internet and is subdivided in to multiple plugins with a confusing interface and functions. It pushes its paid translation service, creates pages that are not indexed, slows down the site, malfunctions with your main template (which apparently is WPML compatible) and you spend hours fixing things around. String translation only partly works and ignores most content. Also, the support is a lame duck made up of people who are not really interested in solving issues. Why is WPML still pushed as the best translating software for WordPress is a mystery to me. I am now in the process of eradicating any trace of it from my site.
I have tried Polylang and WPML plugins. I faced problems with both of these plugins. Nevertheless, in the end, WPML is the best. I found that the Polylang plugin override the standard WordPress redirection behaviors. I discovered my wordpress installation returned 301 status code accompanied with the HTML code of the full page. In other words, rather than returning a 200, it returned a 301. I don’t know if it was a problem involving W3TC and Polylang. Anyways, I migrated back to WPML and WP supercache and it stopped. Also, when I used polylang, this plugin made 3 duplicate copies of every picture (one per language), so that I have 4 times more pictures than before.
USELESS PLUGIN. I have agency license. It is nightmare to make it work.
If your portal is based on plain HTML, yes, it can work fantastic but then other products can too. WPML is just not intuitive. I think they want to make money on their other translation services.
Larger issue is, their support eco-system sucks. Their ticketing system is primitive. They just don’t care how critical your issue is. They don’t have escalation channel through which you could escalate issues.
This company “OntheGo Systems” seems to be fraud. They doesn’t even publish their contact number.
wpml is the worst plugin..it’s settings sra too much complicated. support system is also worst..after taking too much money they dont provide support properly.
Even the advanced translation provide all wrong translation.
I am totally disappointed after spending money after this one.
I am currently looking at multilingual plugin options, and saw your review. What alternative have you decided on?
Hi I am 2 hours into the first setup of WPML
This is probably the worst plugin I have ever used. It is incredibly complex and non-intuitive and spreads settings across many different pages and extension plugins.
To get the plugin to properly work with my page and theme I had to install 10 extension plugins – each with their own settings and configurations knowledge bases and documentation. I had to sign up for multiple services, and was redirected all over the place just to get it to work. This is just ridiculous.
The automatic translation is terrible – and doesn’t identify if you are translating headers paragraphs custom fields, URLS etc it just gives you a list of text with no visual representation of what you are doing.
It seems like this plugin was intentionally made complex to facilitate a marketplace of translators and experts that have previous knowledge of its idiosyncrasies. It may work well for others but I am asking for an immediate refund.
That’s really unfortunate. I am considering the plugin, until I read your review. What alternatives have your considered, and do they work better? Appreciate your response. Thanks.
The bugs, THE BUGS! WPML is riddled with it. And not just small ones. At one point WPML deleted product titles of my WooCommerce store when users added products to the shopping cart, canonical urls were implemented badly which caused multiple regional versions of the website to just not index, the cart url was tranlated wrong, which caused users to lose their shopping carts, … It’s a living nightmare. We lost half our traffic because of this plugin. If anyone can recommend a language plugin that is less buggy, please let me know!
You can check out our best translation plugins for an alternative.
WPML has the worst support, is really buggy (and not compatible with many other plugins and themes!) and just recently, the were hacked and all user support data was leaked to hackers.
Would really not recommend to buy this plugin – but there are no good alternatives, either.