Skip Navigation

WooCommerce Multilingual – Translate WooCommerce Stores

WooCommerce Multilingual lets you add multiple languages and currencies to your store, helping you create a multilingual WooCommerce website. Powering over 100,000 stores, WooCommerce Multilingual is the most popular platform for multilingual e-commerce.

Full-Scale E-commerce Translation

Translate your entire WooCommerce site, including products, variations, store emails, and all checkout texts. WooCommerce Multilingual works seamlessly with all popular WooCommerce themes and extensions, providing a consistent shopping experience in any language.

One Store, Multiple Currencies

Set prices and collect payments in multiple currencies based on your customers’ language or location.

Reach More Customers Worldwide

Optimize your content in one language, and WooCommerce Multilingual will handle translating SEO meta texts, URLs, hreflang tags, and breadcrumbs.

Required Plugins

To build a multilingual store with WooCommerce Multilingual and WPML, install and activate:

  • WooCommerce Multilingual
  • WPML
  • WPML String Translation
  • WooCommerce 

If you only want to add multicurrency functionality to your WooCommerce store, get WooCommerce Multilingual from the WordPress plugin directory and use it without WPML.

How to Translate Your Store with WooCommerce Multilingual

Complete the Setup Wizard

To translate your WooCommerce site, start with the setup wizard. Here, you’ll create store pages in different languages, decide if you want to add multiple currencies, select which product attributes to make translatable, and more.

WooCommerce Multilingual Setup Wizard
WooCommerce Multilingual Setup Wizard

If your theme provides translations for the WooCommerce Cart and Checkout pages, the WooCommerce Multilingual setup wizard will automatically generate translated versions of these pages. If translations are missing, you can translate the Cart and Checkout pages with WPML.

Translate WooCommerce Products, Product Variations, Posts, and Pages

To start translating, go to WPML → Translation Management. From the Dashboard, you can access sections to translate products, posts, pages, and more.

Selecting WooCommerce products for translation
Selecting WooCommerce products for translation

You can choose from various translation methods, including AI-powered automatic translation.

When you translate a product, the following gets translated with it:

  • Variations added to the WooCommerce products
  • Product attribute terms, categories, tags, and other custom taxonomies assigned to the product
  • Image texts such as caption, title, and description
WooCommerce product in the Advanced Translation Editor
WooCommerce product in the Advanced Translation Editor

Translate and Synchronize Global Attributes 

To translate global attribute labels and slugs, go to WooCommerce → WooCommerce Multilingual & Multicurrency and then the Attributes tab. Click the plus icon to enter the translations.

If your product variations use global product attributes, click the Synchronize attributes and update product variations button. This action will automatically create variations of the product for each translated attribute.

Click to synchronize translated attributes and update product variations

WooCommerce Multilingual also keeps your inventory and non-textual product attributes, like size and weight, synchronized across all languages. When customers purchase in different languages, WooCommerce Multilingual updates your inventory and applies these attributes consistently across all translated products.

Translate URLs and Shipping Classes

From WooCommerce → WooCommerce Multilingual & Multicurrency, you can translate information like store URLs, shipping classes, and custom taxonomies by switching between the respective tabs.

While the URLs of your pages are translated when you translate the respective WooCommerce pages, you can use the Store URLs tab to translate different parts of the URLs and WooCommerce endpoints.

Translate parts of the URL from the Store URLs tab in WooCommerce Multilingual

How to Use Multiple Currencies on Your WooCommerce Store

Enable multicurrency mode by going to WooCommerce → WooCommerce Multilingual & Multicurrency and then the Multicurrency tab.

Enable multicurrency mode to sell products in multiple currencies

There’s More You Can Do with WooCommerce Multilingual…

Explore additional resources to help your business grow and reach customers worldwide with WooCommerce Multilingual.

Decide what happens to items in the cart when users switch language or currency

Show product reviews in all languages, only in selected languages, or translate them

Customize and translate default WooCommerce emails into multiple languages

Discover actions and filters for better theme and plugin compatibility in multilingual environments

Use REST API to create, read, update, and delete translated WooCommerce content

Updated
February 17, 2025