WPML Multilingual CMS WordPress Plugin

WPML Multilingual CMS WordPress Plugin v5.0.2

No permission to download
Decryption key:


WPML Multilingual CMS WordPress Plugin v5.0.2
= What’s new in WPML 5.0
A redesigned WPML admin
  • WPML now has one menu: Translations, Settings, Support, Activate & Update, and AI Translation Billing when automatic translation is set up.
  • All settings live on one Settings page, with a search box that jumps to the section holding a setting.
  • Links and bookmarks to the old WPML admin pages redirect to their new places.
  • String Translation and Media Translation are tabs under Translations; Sticky Links, CMS Navigation and Export and Import sit under an Add-ons group.

Languages are now language and country pairs​

  • Languages are set up as language and country pairs, with regional variants such as Spanish (Mexico).
  • You can add custom languages, upload your own SVG flags, and edit language labels in one place.
  • When you add a language that shares a name with one already active, WPML adds the country to the new language’s name, so you see Spanish and Spanish (Mexico).
  • A regional language you add is ready for automatic translation without any mapping step; where the engine has no regional variant, WPML translates it as the base language.
  • Custom languages that cannot be translated automatically are labelled “Manual translation only”.
  • Existing sites are updated automatically; your languages, URLs and settings carry over.

Translate Everything Automatically runs in the background​

  • Once Translate Everything Automatically is on, WPML keeps sending and receiving translations with no browser tab open.
  • Background translation needs a site the translation service can reach from the internet; on a private or password-protected site, WPML tells you to keep the page open, as before.
  • Content written in any of the site’s languages is translated into all the others, not only content in the default language.
  • You can set a cut-off date per post type so content published or edited before it is left untranslated, and adjust it later without turning Translate Everything Automatically off.
  • The setup wizard and the Translation Dashboard show what will be translated per content type, the word count, and the total cost before you turn Translate Everything Automatically on.
  • You can turn Translate Everything Automatically on from the Translation Dashboard without sending a test translation first.
  • Adding a language picks up background translation for that language. Making a post type translatable opens the cost table so you choose what to include before anything is translated.

Pay once per page and language​

  • With Translate Everything Automatically on PTC, each page translated after you turn it on is billed once per language, and later edits are free until the content grows past what you already paid for.
  • Content that was translated before you switched Translate Everything Automatically on counts as done and is not billed again.
  • Translation credits are now called words across WPML, and WPML shows the words it will charge before you send.

Taxonomies are translated like posts​

  • The Translation Dashboard has a Taxonomies section for sending categories, tags and custom taxonomy terms for translation.
  • Taxonomy labels can be translated from the Translation Dashboard alongside the terms themselves.
  • Under Translate Everything Automatically, new and edited terms are queued automatically and re-translated when they change.
  • Term descriptions and SEO fields from Yoast SEO and Rank Math are included in term translation jobs.

Translation engines​

  • PTC, WPML’s own AI translation engine, is the recommended engine. DeepL, Google and Microsoft remain available and are labelled “Legacy”.
  • Translate Everything Automatically needs PTC and a site description. If your site uses a legacy engine, switch to PTC from the Translation Dashboard in one dialog before turning it on.
  • After switching to PTC, new translations are published without review by default; with a legacy engine they wait for your review by default.
  • The Improve Translations tab under Translations suggests fixes based on the edits you keep making and applies the ones you accept to future translations, with a badge when new suggestions are waiting. Available with PTC only.

Also in 5.0​

  • WPML 5.0 is tested on PHP 8.5, including its bundled libraries.
  • Translators can open any translation in a language pair assigned to them, without being assigned the job first.
  • The Translation Dashboard now flags categories and tags that changed after they were translated, alongside posts.

Security​

  • This release includes a number of security hardenings, including one reported by Wordfence, whose collaboration we are grateful for.
Fixed in WPML 5.0.1
This release fixes issues some sites ran into after updating to WPML 5.0, including a fatal error on sites whose database table prefix starts with a digit and an update that would get stuck.

Updating to WPML 5.0​

  • Sites whose database table prefix starts with a digit no longer get a fatal error on the front end and on the Custom Fields Translation screen after updating to WPML 5.0, and the “could not save” notice that came with it clears itself once your settings save again.
  • Updating WPML from 4.9.x to 5.0 from the Commercial tab of the Add Plugin screen no longer spins endlessly without finishing.

Translation Dashboard and setup wizard​

  • The Translation Dashboard no longer sends taxonomy terms to every language when you have chosen specific languages and reviewed the cost.
  • The setup wizard’s “Calculate Translation Costs” step no longer shows 0 words with a disabled Continue button until you refresh the page.

Translation settings and jobs​

  • Saving translation settings on a site without the Advanced Translation Editor no longer stores an invalid editor value that crashed every page in wp-admin.
  • Translation jobs no longer show an invalid deadline when none was set.

Also in this release​

  • A translated product category whose slug matched another term in the original language no longer redirects visitors to the wrong page.
Fixed in WPML 5.0.2
This release fixes more issues some sites ran into after updating to WPML 5.0, including database errors and login timeouts on multisite networks, and makes the download smaller.

Updating to WPML 5.0​

  • Multisite networks no longer log “Unknown column ‘l.country’” database errors, or time out at login, while their sites are still being updated to WPML 5.0 one by one.
  • After an update, browsers load WPML’s new scripts and styles instead of cached copies from the previous version.

Translate Everything Automatically​

  • Translate Everything Automatically no longer sends a draft for translation before you save it again.

Also in this release​

  • A page request that names no post type no longer causes a fatal error.
  • A malformed string-package setting left by a page builder no longer causes a fatal error.
  • The root page setting accepts only published pages. Its “HTML file” field now says which files it accepts and rejects the rest.
  • The download is smaller, 17.4 MB instead of 22.6 MB, because packages no longer include .po translation source files. Your translations are unaffected.
Decryption key:


WPML Multilingual CMS WordPress Plugin v5.0.1
= Updating to WPML 5.0
  • Sites whose database table prefix starts with a digit no longer get a fatal error on the front end and on the Custom Fields Translation screen after updating to WPML 5.0, and the “could not save” notice that came with it clears itself once your settings save again.
  • Updating WPML from 4.9.x to 5.0 from the Commercial tab of the Add Plugin screen no longer spins endlessly without finishing.

Translation Dashboard and setup wizard​

  • The Translation Dashboard no longer sends taxonomy terms to every language when you have chosen specific languages and reviewed the cost.
  • The setup wizard’s “Calculate Translation Costs” step no longer shows 0 words with a disabled Continue button until you refresh the page.

Translation settings and jobs​

  • Saving translation settings on a site without the Advanced Translation Editor no longer stores an invalid editor value that crashed every page in wp-admin.
  • Translation jobs no longer show an invalid deadline when none was set.

Also in this release​

  • A translated product category whose slug matched another term in the original language no longer redirects visitors to the wrong page.
Decryption key:


WPML Multilingual CMS WordPress Plugin v4.9.7
Released on: August 18, 2026
New
  • Ensures full WordPress 7.1 compatibility
  • Extensive security hardening pass across WPML Multilingual CMS
Fixes
  • Fixed missing translation updates on the frontend, until refresh, when the translation is edited using the “Edit translation” button
  • Fixed broken category label translation on secondary languages when used with WordPress 7.1
Decryption key:


WPML Multilingual CMS WordPress Plugin v4.9.6
Released on: July 30, 2026
New
  • Added rollback support in preparation for WPML 5.0, so you can return to this version if you need to.

Security​

  • Fixed a vulnerability in the translation endpoints.
  • Fixed a vulnerability in the translation jobs REST endpoint.
  • Strengthened language validation on the login URL.
Decryption key:


WPML Multilingual CMS WordPress Plugin v4.9.5
Released on: June 10, 2026

Compatibility​

  • WordPress 7.0 — Fixed the Classic Translation Editor field layout, the post-language-change modal, and the language switcher block so they render correctly on WordPress 7.0.
  • PHP 8.4 and 8.5 — Cleaned up deprecation notices and silent warnings so sites on the latest PHP versions stay clean in their error logs.
  • Elementor — Strings sent to the Advanced Translation Editor no longer include inactive fields.

Moving and re-registering a site​

  • When you move a site to a new domain, WPML now applies the Copy with migration code option automatically, dismisses stale migration notices the moment the URL changes, and shows the migration banner as soon as the alias domain is reset.
  • Restored the explanation shown when the alias domain is automatically reset, and re-enabled the manual alias-domain entry on the Troubleshooting page so site registration is reachable again on sites upgrading from 4.9.4.
  • Stale cloned site flags are now cleared on upgrade so a partially-completed migration wizard no longer blocks subsequent runs.
  • Redesigned the refund / unregister / replace-site-key notice as a clearer three-card layout, making it easier to remove WPML from a site you no longer use.

Advanced Translation Editor​

  • Slug changes made in the Advanced Translation Editor are now correctly saved back to the translated post.
  • The lock-contention response is now a proper HTTP 423 status instead of HTTP 500, so retries from the translation service work correctly.
  • Translation jobs are now sent in priority order — items at the top of your queue are translated first.
  • Translations downloaded from the Advanced Translation Editor now appear in the language switcher immediately, without needing a cache flush.
  • Translation sync error screens now include support instructions and direct links to the relevant help articles.
  • The Translation Management job log was rebuilt on a new storage backend with much richer logging, making it easier to diagnose translation issues.

Translation Management dashboard​

  • The post edit screen is significantly faster on sites with orphan posts created in secondary languages — the per-render orphan-translations check has been replaced with a much lighter query, so editing posts in Gutenberg no longer pauses on large sites.
  • Removed unused legacy tracking code and a duplicate JavaScript global from the front of the admin.

URLs, slugs, language switcher​

  • Plain-URL to permalink conversion now preserves the port number.
  • The translated URL is generated the first time when translating with the native WordPress editor — no more translate twice to see the slug.
  • Fixed translation of links at the bottom of toolset archive pages.
  • An empty translation ID no longer accidentally creates a stray post during in-progress Classic Editor translations.
  • Private posts no longer get redirected to a media post when they share a slug.
  • Private posts now appear on the secondary-language blog page.
  • Future-status posts now show the language switcher again.
  • Language switcher block: fixed flag size in the preview area, and added explicit width and height attributes on flag images for better Core Web Vitals.

Menus, caches, and miscellaneous​

  • Sites running an object cache no longer lose translation menu items after Sync Menus — the term cache is now invalidated correctly.
  • ACF Gallery Block: duplicating a page now duplicates all images, not just the first one.
  • Cleared a false-positive SQL-injection warning from third-party security scanners.
Decryption key:


WPML Multilingual CMS WordPress Plugin v4.9.4
For changelogs
Decryption key:


WPML Multilingual CMS WordPress Plugin v4.9.3

For changelogs
Decryption key:


WPML Multilingual CMS WordPress Plugin v4.9.2.1 Nulled
No changelogs found!
Decryption key:


WPML Multilingual CMS WordPress Plugin v4.9.2 Nulled
No changelogs found!
  • Like
Reactions: zeroinf
Decryption key:


WPML Multilingual CMS WordPress Plugin v4.9.1
Changelogs

About us

  • Babiato Forum - The webmaster community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day, updating Daily resource to make sure our community is one of the best.

Quick Navigation

User Menu