sandywp / plugins / wpml-to-polylang
WPML to Polylang
Import multilingual data from WPML into Polylang.
Ready in seconds.
v0.7 5,000+ installs WP 6.5+ PHP 7.4+

About this plugin
Features
- Imports languages and WPML options (when the same options exist in Polylang).
- Imports posts and terms languages as well as translations (including for custom post types and custom taxonomies).
- Imports multilingual nav menus.
- Imports strings translations.
- Imports ACF fields translation options.
- Does not delete WPML data.
Important
Although WPML data should not be corrupted, as Polylang data are created without deleting anything, make a database backup before proceeding.
How to proceed?
- De-activate WPML
- Activate Polylang or Polylang Pro and WPML to Polylang. Do not create any language with Polylang (they will be imported).
- Go to Tools -> WPML Importer.
- If all checks are passed, then you can click on ‘Import’.
- De-activate WPML to Polylang (You can even delete it).
- Setup a language switcher either as a widget or in nav menus.
- Check that everything is OK.
- If something went wrong and you want to revert to WPML, you can delete Polylang using the red link in the Plugins table. To delete all data created for Polylang, Please read how before deleting Polylang. Finally you can re-activate WPML.
Notes
This plugin does not include error management. It has however been tested successfully to migrate a site with about 9,000 posts and media.
sandywp / also on the shelf
Try another plugin
Hyyan WooCommerce Polylang Integration
4.7 · 8K+ installs
Given that I am not using Wordpress these days and I haven't really been using WooPoly for a while. I am looking for maintainers…
WPBakery Visual Composer & qTranslate-X
3.2 · 7K+ installs
Enables multilingual framework for plugin "WPBakery Visual Composer".
Falang multilanguage for WordPress
5.0 · 1K+ installs
Falang is a WordPress multilingual plugin. Translate sites and WooCommerce content. Supports Google, Azure, DeepL and ChatGPT
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.