Skip Navigation

Home » WPML Documentation » Related Projects » WPML Export and Import

WPML Export and Import – Easily Export and Import Translations

Move multilingual content using WPML Export and Import with popular WordPress import and export plugins. Transfer content from spreadsheets or other websites quickly and easily.

Key Features

Universal Compatibility

Flexible Import Methods

Supports various export/import approaches, including from spreadsheets or directly between sites.

Familiar Workflow

Use your usual import tools and processes without extra steps or settings.

Supports WooCommerce

Easily move multilingual products, including simple, variable, and grouped products, along with their cross-sells and up-sells.

Looking for WPML All Import?

WPML All Import is a legacy plugin. For better functionality and support, we recommend using our new WPML Export and Import plugin.

On This Page:

What is WPML Export and Import?

On their own, WordPress export/import plugins move data but don’t set languages or connect translations. This is where WPML Export and Import comes in. It works with many popular export plugins and tools to:

  • Add language information to exports
  • Keep imported content hidden until your translations are connected
  • Assign correct language information and link translations

Before moving content to a new WordPress site, determine your method: importing from a spreadsheet or moving content between WordPress sites.

If you’re importing from a spreadsheet, see how to prepare CSV/XML files for a multilingual data import with WPML Export and Import.

Supported Export and Import Plugins and Tools

When used with these plugins, WPML Export and Import automatically adds the necessary language information to the export file. You don’t have to do anything else.

Built-in WordPress export tool and the official WordPress Importer plugin

WooCommerce built-in product CSV Importer and Exporter

Using an unlisted plugin? Learn how to add language information to your CSV or XML file.

Required Plugins

 Install and activate all of the required plugins on both your export and import sites:

  • A supported WordPress export and import plugin or tool
  • WPML
  • WPML String Translation
  • WPML Export and Import
  • WooCommerce Multilingual and Multicurrency (only if you’re exporting and importing WooCommerce products)

On your import site, make sure to set up WPML with the languages you’re importing.

1. Export Your Multilingual Content

Follow your export plugin’s documentation to export your multilingual content. WPML Export and Import supports various workflows and doesn’t add any extra steps:

  • You can export all multilingual site content in one file or generate separate files for each language.
  • If you’re using a plugin like WP All Export, generate separate files for taxonomies and posts.
  • If you’re using the built-in WooCommerce exporter, you can easily export all product data in all languages in one file.

To export a multilingual WooCommerce site in one file using the built-in WooCommerce exporter:

  1. Go to Products and click the Export button.
  2. Use the language switcher at the top of the page to switch to All languages
  3. Click the Generate CSV button.
Generating a CSV file with multilingual products using the  built-in WooCommerce exporter

2. Import Your Multilingual Content

On your new site, choose the import workflow based on your export method:

  • If you have separate files for taxonomies and post types, import taxonomies first, then posts.
  • If you created separate files for each language, import each language file before running WPML Export and Import.

Until you run WPML Export and Import, you’ll see all imported content under the default language and in Draft status. Learn more about how and why WPML Export and Import manages imported content visibility.

On your import site:

  1. Go to Products and click the Start Import button.
  2. Upload the CSV file you generated during the export and click Continue.
  3. Confirm that all CSV fields are mapped to products, and that WPML Export and Import added language information labeled as Import as meta data. Click Run the importer.
Confirming the CSV fields are mapped to products and running the importer

3. Run WPML Export and Import

To assign language information and connect translations:

  1. Go to WPML → Export and Import.
  2. Click the Run WPML Import button and let WPML Export and Import automatically go through the steps.

Check your imported content on the backend and front-end. Ensure they display in the correct language and link to translations.

If any taxonomy translations are missing or disconnected, manually connect them to the default language term.

Published posts with assigned languages on the backend after running WPML Export and Import

Translated and connected products on the front-end after running WPML Export and Import

Get Started with WPML Export and Import

To use WPML Export and Import, you need WPML’s Multilingual CMS or Multilingual Agency plan. Both plans give you access to many more add-ons – at no additional cost.

See which plan is best for your site.

Need Help?

If you have trouble using WPML Export and Import, visit our Known Issues and Solutions page for troubleshooting tips.
Still need help? Submit a support ticket.

Updated
July 4, 2024