The best way to Translate Your WooCommerce Store (2 Methods)

Have you ever thought about translating your WooCommerce store into other languages?

Often times, new store owners think they need a website for each language. That is not true. You can easily translate your existing WooCommerce shop into multiple languages.

In this article we will show you how to translate your WooCommerce store using two different methods.

Why translate your WooCommerce store?

According to a recent study, 75% of customers prefer to buy products in their native language.

Displaying product information in their local language helps customers make the decision faster. This also creates a better customer experience that leads to more sales.

Translating your online store into multiple languages ​​is particularly helpful in the following scenarios:

  • You ship internationally and most of your customers speak other languages.
  • They sell digital products that are available in multiple languages.
  • They are aimed at audiences in several countries and regions where English is not their first language.

The best way to translate your WooCommerce store is to use a multilingual WordPress plugin.

We're going to share two different WordPress plugins that can do the job well. You can use the quicklinks below to jump directly to the method you want to use.

Method 1: Using TranslatePress to Translate Your WooCommerce Store

TranslatePress is the best translation plugin for WordPress. You can easily translate the text on your site using a point-and-click interface.

First, you need to install and activate the TranslatePress plugin. For more information, see our step-by-step guide on installing a WordPress plugin.

Note: You can use the free version of TranslatePress to translate your website into another language. For unlimited languages ​​you need the Pro version of TranslatePress.

After activation, you need to install and activate the Extra Languages ​​add-on for TranslatePress. Just download this from your TranslatePress account.

After enabling the add-on for additional languages, go to Settings »TranslatePress Page in your WordPress administrator. Here you need to click on the License tab to enter your license key.

You can find your license key in your account area on the TranslatePress website. Just copy and paste it into the box. Then click the Activate License button.

Enter your license key for TranslatePress

Then click the General tab. Here you need to check that your default language is set correctly. You will also need to choose the additional languages ​​to be used for your business.

To add a language, select it from the drop-down list and then click the Add button.

Adding language options to your site using TranslatePress

Repeat this process for all languages ​​that you want to use for your business.

You can also adjust other settings here. For example, you can choose how you want the language choices to appear on your site. There are several options to choose from.

After making the changes, click the "Save Changes" button at the bottom of the screen.

Choose your language selection options and save your changes in TranslatePress

After you have configured the basic settings, you can start translating your business. Just click the Translate Site tab above to launch the translation editor.

Start the translation editor

The translation editor in TranslatePress shows a live preview of your website on the right and the translation window in the left column.

The translation editor in TranslatePress

Click a link here to go to various pages on your website. In the preview window, you can simply move your mouse over the text to be translated and then click on the blue pencil icon to edit it.

You will then see the translation area on the left side of the screen. You can simply enter the translations for this text here. You can do this for any or all of the languages ​​on your website.

Don't forget to click the "Save Translation" button at the top of the screen.

Create and save your translation in the translation editor

After that, visit your website to see your translated product. Just click on the language switcher and change it to the language you want.

The text automatically generated by WordPress and your plugins should be translated automatically.

Note: You can create your own translation for this text if you wish. Text created by WordPress or plugins is displayed in the TranslatePress translation editor with a green pencil icon.

The Blue Hat page, partly translated into French

You can further translate the rest of your WooCommerce product page and the text of your website in the translation editor.

Tip: You can also automatically translate your website using TranslatePress and Google Translate. To do this, you need to create a Google Cloud account and set up an API key.

To set up automatic translations, go to Settings »TranslatePress» Translate page automatically. You must select "Yes" for "Enable automatic translation" and then enter your Google Translate API key.

If you don't want to go through the process of creating an API key, you can use Google Translate manually. To do this, simply copy text sections into Google Translate and paste the translation into the translation editor.

For more help on using TranslatePress, see our article on translating your WordPress site with TranslatePress.

Method 2: Using WPML to Translate Your WooCommerce Store

The WPML plugin is a very popular premium translation plugin for WordPress. It has an easy-to-use interface, allows you to connect your website to third-party translation providers, and even offers automatic machine translation.

First, you need to sign up for an account on the WPML website. To translate WooCommerce, you need the multilingual CMS plan.

Next, you need to install and activate the WPML plugin. For more information, see our step-by-step guide on installing a WordPress plugin.

After activation, click on the "Register now" link that you will see on your plugins page. Then you need to enter your site key. You can find this under your account on the WPML website.

Enter the site key for WPML

Next go to Plugins »Add New» Commercial Page.

Here you can easily install the other required WPML plugins. These are:

  • String translation
  • Translation management
  • Media translation
  • WooCommerce multilingual

Just check out these 4 plugins in the list.

The commercial page in the Add a New Plugin section of your admin dashboard

Then scroll down and check the box for "Activate after download". Then click the Download button. Your plugins are automatically downloaded, installed and activated for you.

Select this option to activate the plugins after the download

You should see the message "Operation Complete".

Now go to the WPML »Languages Page in your WordPress administrator. This shows the WPML setup options.

You need to select the language for your current content and then click the Next button.

Choosing your content language

Now is the time to choose the languages ​​that you want to enable for your website. Just check the box next to the ones you want to use.

Selection of your translation language (s)

The language options on your website are displayed in a language switcher.

WPML prompts you to choose an order for the languages. You also need to choose what to do if a translation is missing for a particular page or product.

Select the order of languages ​​for the language switcher

Below that you can add the language switcher to your navigation menu. Alternatively, you can add it to a widget or the footer area of ​​your website.

Finally, you have the option to link to translations at the top or bottom of your content. If you enable this option, you can choose how you want these translation links to look. You will also see a preview.

Tip: This text will appear along with the description of your product and on the pages of your website, not just blog posts. You can change the text to "This content is also available in" or something similar.

Set up the translation links for your posts

When you are done, click the "Next" button to continue.

WPML then asks you if you want to send topics and plugin information to This can help speed things up if you need assistance.

Enable Compatibility Reports for WPML

You will then need to enter your site key if you have not done so before. If you've already entered it, just hit the "Next" button.

After that, you will see some recommendations for installing other components. If you haven't yet installed and activated the additional WPML plugins, you can do so here.

Then click the "Skip and Finish" link to close the setup wizard.

You should now see the multilingual WooCommerce setup wizard. Simply click the "Next" button to start setting up your WooCommerce store translations.

Getting started with the WPML WooCommerce setup

First, you will be asked to create missing translations for your business pages. Just leave the "Create missing translations" checkbox checked and click to continue.

Creation of the missing translations for the different language versions of your shop page

On the Global Attributes tab, just click the Next button.

WPML asks you if you want to enable multiple currencies. In this case, activate the "Activate multi-currency mode" check box before you click the "Next" button.

Enabling multiple currency options for WooCommerce

Under Translation Options, WPML will ask you if you want to display products even if they have not been translated. Select the option you want and click the Next button

Select whether or not to display products without translation

On the next tab, just click the "Close Setup" button.

Next go to WooCommerce »WooCommerce Multilingual Tab in your WordPress administrator. You should see your product list in the product table. A new column will appear showing the languages ​​you selected when you set up WPML.

Display your product table on the multilingual WooCommerce page

To translate a page, simply click the + symbol for the language you have chosen. You will then see the product translation screen. You can copy fields from the original or just enter the translated text.

The suit jacket product page translated into French

Below this you can also translate any other text for the product.

When the translation is complete, scroll to the bottom of the page. Here you need to activate the "Translation is complete" checkbox and then click the "Save and close" button.

Now you can see your product list again. The + symbol for your translated product and language has become a pencil symbol. You can click on it to edit the translation.

Editing the translation you created

Now you can translate your product into the other languages ​​in the same way. We have translated our suit jacket product page into French, German, Italian and Spanish.

To add images to your translated pages, go to WPML »Media Translation Page on your WordPress administrator.

Then click the + icon for the selected image. You will see a popup where all you have to do is enter the name for the picture. You can also choose a different image for the translated version.

When you're done, click the "Save Media Translation" button.

Translate the winter coat picture

Tip: To translate your product categories, simply click on the "Categories" tab and translate them the same way as your products.

Once you've translated your product, users can view it on your website in their own language. WPML automatically translates text generated by WordPress, such as "Add to cart", into the user's language.

Display the translated page on your WooCommerce website

Automatic translation of your WooCommerce shop with WPML

If you don't want to do the translations yourself, there are several other options.

You can add other users as translators, use a translation service, or automatically translate content. To do this, just go to WPML »Translation Management in your WordPress dashboard.

First you need to run the setup wizard. That way you can choose who should translate your website. If you would like to have other users translate content or use a translation service, you can do so here.

We will only use automatic translation on our website.

Choose who should translate your content

Next, you'll see some details about the advanced translation editor. Just click to continue. A summary is then displayed in which you simply click the "Done!" Have to click.

You will then be directed to your translation management dashboard.

Here you need to hit the "Translation Tools" tab and then click the "Sign Up For Free" button to set up automatic translations.

Registration for automatic translations

Tip: Get 2,000 words / month machine translation for free.

You will then be asked to enter your billing information.

Then click the Translation Dashboard tab. Here you have to select all the elements that should be translated automatically.

First, you need to select "Product" from the "Content Type" drop-down list and then click the "Filter" button to see only your products.

Next, just check the box next to the items you selected. You need to check the box to translate the image as well.

Select Products from the drop-down list

Below, select the languages ​​into which your products should be translated. By default, this applies to all languages. Then simply click the "Add selected content to translation basket" button.

Add the product pages you selected to your translation basket

You will now see a new "Translation Basket" tab. Go ahead and click on it. Then check that the content you want to automatically translate is listed correctly here. Then simply click the "Send all items for translation" button.

Submit your products for translation

Your content is prepared and sent. You will see a pop-up informing you that the media files have been sent for translation. Just click on Next here.

Now just click the Translation Tools tab and translate your content automatically.

Then select everything that you want to compile and click the "Compile automatically" button.

Click here to automatically translate the selected content

You will now see a message informing you that the jobs have been added to the translation queue.

You can click the Translation Jobs tab to verify that your translations have been completed. Use the to edit one of the automatic translations WooCommerce »WooCommerce Multilingual Page.

The translated pages are also already on your website.

You can now visit your WooCommerce store to view the translated pages.

We hope this article has helped you learn how to translate your WooCommerce store. You might also want to see our selection of must-have WooCommerce plugins and check out our guide on how to track WooCommerce conversions.

If you enjoyed this article, please subscribe to our YouTube channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Comments are closed.