WPML 5.0 Beta – A Redesigned Experience and Smarter Automatic Translation
WPML 5.0 is the biggest update we’ve shipped in years.
We just released WPML 5.0. It gives you one place to run everything, translates your whole site while you do other things, and with PTC it bills each page once, so your later edits are free.
Three things matter most in this release:
Every WPML add-on ships a 5.0 release alongside the core plugin. The full list, with a link to each version page, is at the end of this post.
In WPML 4, settings and tools were spread across many admin pages. In WPML 5.0 there is one WPML menu: Translations, Settings, Support and Activate & Update. When you set up automatic translation, AI Translation Billing joins them.
All settings now live on one Settings page. A search box at the top jumps to the section that holds the setting you are looking for. String Translation and Media Translation are tabs under Translations. Sticky Links, CMS Navigation and Export and Import sit together in an Add-ons group.
Your bookmarks and the links in our documentation keep working. They redirect to the new places.
Many sites serve regions, not only languages. Until now, a regional variant meant a custom language and a mapping step before automatic translation would work. In WPML 5.0 every language is a language and country pair. Add Spanish (Mexico) next to Spanish and both are ready for automatic translation right away. Where the engine has no regional variant, WPML translates as the base language.
Custom languages, your own SVG flags and the language labels are all edited in one place. When you add a language that shares a name with one already active, WPML adds the country to the new name, so your switcher shows Spanish and Spanish (Mexico). A custom language that cannot be translated automatically is labelled "Manual translation only".
Existing sites are updated on their own. Your languages, URLs and settings carry over.
Translate Everything Automatically used to need an open WPML page to keep sending and receiving translations. In WPML 5.0 it runs in the background. Publish or edit content, close the tab, and the translations arrive on their own. This 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 your 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 older content stays untranslated, and change it later without turning Translate Everything Automatically off.
Before you turn it on, the setup wizard and the Translation Dashboard show what will be translated per content type, the word count and the total cost. You can turn it on from the Translation Dashboard without sending a test translation first. Adding a language later picks up the background translation for that language. Making a post type translatable opens the cost table first, so you choose what to include before anything is translated.
With Translate Everything Automatically on PTC, each page translated after you turn it on is billed once per language. Later edits to that page are free, until the page grows past what you already paid for. Content that was translated before you switched to PTC 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 it sends anything. Rates are on the automatic translation pricing page.
Categories, tags and custom taxonomy terms had their own translation screen, away from everything else. In WPML 5.0 the Translation Dashboard has a Taxonomies section. Send terms for translation the way you send posts, and translate the taxonomy labels alongside the terms.
Under Translate Everything Automatically, new and edited terms are queued on their own and re-translated when they change. Term descriptions and the SEO fields from Yoast SEO and Rank Math go into the same translation jobs. The dashboard also flags categories and tags that changed after they were translated, alongside posts.
Core components:
Add-ons:
Your languages, URLs and settings carry over on their own. If something is not right after the update, you can return to WPML 4.9.6 from the same screen. WPML 4.9.6 added rollback support for exactly this.