WPML Wordpress Multilingual Plugin featured image

WPML v4.9.5 - WordPress Multilingual Plugin (Activated)

Developer: OnTheGoSystemsCategory: WordPress Plugins4.5 (2 reviews)Trusted with 2,471 downloadsLite48 favoritesLatest v4.9.5Updated 1mo ago

WPML makes it easy to build multilingual sites and run them.

Same brand

More from Wpml

WPML Export and Import icon

WPML Export and Import

by OnTheGoSystems

Explore the future of multilingual content imports.

WPML GraphQL icon

WPML GraphQL

by OnTheGoSystems

WPML GraphQL extends the capabilities of the WPGraphQL plugin, making it the ide...

WPML ElasticPress Addon icon

WPML ElasticPress Addon

by OnTheGoSystems

WPML ElasticPress allows you to add the power of Elasticsearch to your multiling...

Related items

Related Multilingual Plugins

WPML is a plugin for WordPress. Simply put, plugins extend the functionality of the basic WordPress CMS. In our case, WPML makes WordPress run multilingual.

WPML lets authors write content in different languages and translate content. It also includes advanced features for translation management and an interface for professional content translation.

Using WPML requires no technical or programming skills. Site admins can install it and turn their site multilingual, without any coding. WPML includes a complete API, for integrating with other plugins and translation systems. This way, developers can easily use WPML and turn their products into multilingual.

WPML makes it easy to build multilingual sites and run them.

It’s powerful enough for corporate sites, yet simple for blogs.

Why Choose WPML?

With WPML you can translate pages, posts, custom types, taxonomy, menus and even the theme’s texts.

Every theme or plugin that uses WordPress API runs multilingual with WPML.

WPML developers offer full and ongoing support, updates are released regularly. Developers provides a large amount of documentation.

WPML is made of a core plugin and add-ons. The core WPML Multilingual CMS is always required. You can install any combination of the add-on plugins for additional functionality.

WPML Multilingual CMS

The core plugin turns WordPress multilingual. It adds the basic translation controls and allows translating content.

WPML Media Translation

This plugin allows using the WordPress Gallery in different languages. You can control which images will display for each language.

WPML String Translation

The String Translation plugin allows to translate interface strings directly from within WordPress without having to use .mo files.

The String Translation plugin allows more than just translating static texts. It also lets you translate user-generated texts that are outside of posts and pages. For example, the tagline and SEO data.

WPML Translation Management

When your clients receive their newly created multilingual site, your work ends and their work begins. The Translation Management plugin helps site admins manage their translation work. They will turn normal users into translators, send jobs to them and track progress of the site’s translation status.

WPML Sticky Links

The Sticky Links plugin keeps internal links from ever breaking. It automatically tracks linked pages in your site and keeps all incoming links up-to-date. When you change permalink structure, hierarchy and even page slugs, all incoming links update immediately.

WPML CMS Navigation

The CMS Navigation plugin adds navigational elements which you can use when building the site. This includes a breadcrumbs trail, drop-down menus and sidebar navigation.

WooCommerce Multilingual

Allows building multilingual e-commerce sites with WooCommerce and WPML.

Gravity Forms Multilingual

Allows translating Gravity Forms. You will be able to create a form in your language and translate it to different languages. No need to maintain several forms, one per language.

Over 400,000 online sites running WPML! Try it!

 

In their own words

Customer reviews

4.5(2)
Log in to leave a review.
Fatih ÖzünOct 13, 2018
I have been looking for this for weeks. Thanks! It's absolutely the latest version.
Kristians LicisMar 15, 2022
Great plugin, but it asks for Site key. rn[link] should I do?

Questions & answers

Discussion

Log in to ask a question.
clientworkbdJan 16, 2022
showing Credit balance ), Unable to translate automaticly
GPLCoffeeStore replyJan 16, 2022
Hi, you can see your credits in [link] For the automatic translation, sorry we don't have answer for that because we don't use this plugin.
minhaz019166Jan 24, 2022
I can't find any download or add to cart option!
GPLCoffeeStore replySep 9, 2022
Hi, please create a new trial account and try again.
GPLCoffeeStore replyMar 18, 2022
Could you download again and follow the new instruction we've just added?
Ali KhansariAug 17, 2022
The key doesn't seem to work. I put "xxxxxxxxxx" and it still says Site key does not match for....
GPLCoffeeStore replyAug 19, 2022
We've just updated the instruction. Please refer to it.

Recent releases

Release history

View all 10 versions
v4.9.5Latest
Jun 9, 202613.6 MB
v4.9.4
May 15, 202617.1 MB
View changelog

No changelog available for this version.

v4.9.3
Apr 29, 202616.6 MB
View changelog
Other
  • Features
  • WPML now intercepts calls to get_user_meta() and returns the translated value for the current language. This is useful when displaying user profile fields (e.g. job title, bio) on multilingual sites. To enable this behaviour, add the following to your theme or plugin:
  • add_filter( 'wpml_translate_get_user_meta', '__return_true' );
  • WPML sends automatic emails from several internal components (translation job assignments, overdue job reports, batch summaries, etc.). Previously there was no official way to suppress them — developers had to rely on workarounds inspecting the call stack. This new hook provides a single, supported way to disable all WPML emails at once:
  • add_filter( 'wpml_send_email_notification', '__return_false' );
  • Or selectively, based on email type and recipient:
  • add_filter( 'wpml_send_email_notification', function( $send, $email_type, $recipient ) {
  • if ( $email_type === 'overdue_jobs_report' ) {
  • return false;
  • }
  • return $send;
  • }, 10, 3 );
  • This is particularly useful on staging or development environments where you want to prevent emails from reaching real users.
  • Improvements
  • Migration and Setup
  • Safer and More Reliable Migration Process
  • WPML now makes it safer and easier to move or copy a site from one domain to another. If something goes wrong during the migration, the wizard stays visible so users can retry, with clearer messages, better logging, and guidance on where to find the migration code. WPML also automatically fixes misconfigured alias domains, removes the unsafe “Move” option, and improves performance for sites using the Classic Translation Editor.
  • WPML now notifies the translation service when a site key is unregistered.
  • Performance
  • Reduced redundant language filtering calls on sites with many ACF fields for better performance.
  • Admin and User Experience
  • Unlocked WPML settings are now visually indicated in the admin interface.
  • String Translation dashboard filters now show labels and default to Frontend strings.
  • Clarified how Media Translation settings affect images and featured images.
  • The notification about jobs that cannot be finished now links directly to the Translation Dashboard.
  • Fixes
  • Some posts containing Base64-encoded data were not being sent for translation
  • In a previous release, we started blocking some posts because they contained Base64-encoded data, to prevent issues during the translation process. However, this also blocked some posts that could actually be translated, or where the Base64 content could simply be ignored. We’ve updated how WPML handles Base64-encoded content — posts that can be safely translated are no longer blocked. A more precise validation approach is planned for an upcoming release.
  • Performance improvements when the Classic Translation Editor is selected.
Added
  • filter hook for developers to return translated user meta values
  • filter hook to globally disable all WPML email notifications
  • a new option to reset the WPML Setup Wizard when it gets into a corrupted state.
Removed
  • outdated WP Super Cache integration code that was no longer needed.
Fixed
  • an issue with WPML blocks causing the Gutenberg editor to use an outdated rendering mode.
  • an issue with Payments & Maintenance tab failing to load on sites with WordPress installed in a subdirectory.
  • a PHP warning triggered when search queries contained array parameters.
  • an issue with Full Site Editing category templates not applying to translated pages.
  • an issue with translator assignment failing after a database restore or site migration.
  • an issue with active subscriptions incorrectly shown as expired on the last day of the billing cycle.
  • an issue with String Translation failing to load translation files due to domain name casing conflicts.
  • an issue with memory exhaustion errors on sites where user accounts had accented characters in their username.
  • an issue with minimal custom field values being lost during the translation process.
  • an issue with page preview slowness or timeouts on resource-limited servers when WPML is active.
  • an issue with REST API requests using non-pretty URLs being incorrectly redirected.
  • an issue with CSS changes in the WPML development project not being compiled correctly.
  • a privacy policy link showing the original language page title instead of the translated one.
  • an issue with the alias domain notice showing the same URL twice during site migrations.
  • internal links using Cyrillic or non-Latin characters not being translated correctly.
  • an issue with category and taxonomy terms not triggering the re-translation process correctly.
  • an issue with browser language redirect not working correctly when a root page is set.
  • an issue with the Classic Translation Editor causing PHP warnings and translation status loss on reload.
  • an issue that was allowing posts to be accessed via the wrong category URL.
  • an issue where String Translation file scanning was causing database corruption on large sites.
  • an issue with the translation feedback button displaying incorrectly on Arabic (RTL) pages.
  • a menu synchronization performance issue causing slowness or crashes on large multilingual sites.
  • an issue with the Automatic Translation Payment & Maintenance tab failing to load on some sites.
  • an issue with the development site banner failing the WCAG accessibility contrast requirements.
  • an issue with internal links using www vs. non-www variants not being automatically translated.
  • an issue with several WPML interface strings not being translated due to incorrect domain assignments.
  • an issue with translated Elementor templates not displaying correctly on the frontend.
  • an issue with Media Translation causing images to appear duplicated in the Media Library.
  • an issue with the Save button remaining disabled when clearing translation context fields.
  • an issue with website UUID mismatches causing translation service connectivity problems.
  • WCAG accessibility issues with the legacy language switcher and SSO iframe.
  • an issue with translator search causing heavy database load and CPU spikes.
  • the word count calculation for translation jobs failing on Nginx/Kubernetes environments.
  • a PHP 8.3 compatibility issue causing the Translation Dashboard to freeze.
  • an issue with alias domain setting not being automatically removed when a domain mismatch is detected.
  • a vulnerability in a WPML JavaScript file reported by SonarQube.
  • an issue with class name causing issue in analytics code that could cause failures on Linux servers.

Frequently asked questions

Is WPML Wordpress Multilingual Plugin GPL licensed?
Yes, WPML Wordpress Multilingual Plugin is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
Can I use WPML Wordpress Multilingual Plugin on multiple websites?
Yes. Under the GPL license, there are no domain or site restrictions. You can install WPML Wordpress Multilingual Plugin on as many websites as you need.
How much does WPML Wordpress Multilingual Plugin cost on GPLCoffee?
WPML Wordpress Multilingual Plugin is available for $2.99 for a 1-year license or $7.99 for a lifetime license. Membership plans also include credit-based access so you can download WPML Wordpress Multilingual Plugin along with thousands of other plugins for a single subscription.
Are updates included with WPML Wordpress Multilingual Plugin?
Yes. Every new release of WPML Wordpress Multilingual Plugin is synced to GPLCoffee automatically. You can download the latest version any time, and subscribers can use the one-click connector plugin to update directly from their WordPress dashboard.
Is WPML Wordpress Multilingual Plugin safe to download?
Every WPML Wordpress Multilingual Plugin release is scanned with VirusTotal before publication. Scan results (including the specific threat report URL when available) are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).