Have you ever thought about translating your WooCommerce store into other languages?
New store owners often think they would need a separate website for each language. This is not true. You can easily translate your existing WooCommerce store to multiple languages.
In this article, we'll 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 a decision faster. It also creates a better experience customer which leads to more sales.
Translating your online store into multiple languages is particularly useful in the following scenarios:
- You ship internationallyand the majority of your customers speak other languages.
- You sell digital products available in multiple languages.
- You are targeting audiences in several countries and regions where English is not the first language.
The best way to translate your WooCommerce store is to use a multilingual WordPress plugin .
We're going to share two WordPress plugins that can do the job well. You can use the quick links below to go directly to the method you want to use.
Method # 1: Use TranslatePress to translate your WooCommerce store
TranslatePress is the best translation plugin forWordPress . It allows you to easily translate the text of your site through a point-and-click interface.
First, you need to install and activate TranslatePress plugin. For more details, see our step-by-step guide on how to install a WordPress plugin .
Note: You can use the free version of TranslatePress to translate your site into another language. For an unlimited number of languages, you need the Pro version of TranslatePress.
Upon activation, you must then install and activate the Additional Languages add-on for TranslatePress. Simply download it from your TranslatePress account.
After enabling the Additional Languages add-on, navigate to the Settings TranslatePress page of your WordPress administrator. Here you need to click on the License tab to enter your license keyin this.
You will find your license key in your account area on the TranslatePress website. Just copy and paste it into the box and click on the Activate License button.
Next, click on the General tab. Here you need to check that your default language is set correctly. You also need to choose the additional language (s) to use for your store .
To add a language, select it from the drop-down list, then click the Add button next to it.
Continue and repeat this process for all the languages you want to use for your store.
You can also customize other settings here. For example, you can select how to display the language switcher on your site. You have several options to choose from.
Once you have made your changes, click on the "Save changes " button at the bottom of the screen.
Now that you've configured the basic settings, let's start translating your store. Just click on the 'Translate site tab at the top to launch the translation editor.
TranslatePress 's translation editor will show a live preview of your website on the right and the translation panel in the left column.
Go ahead and click on any link here to jump to the different pages of your site. In the preview panel, you can just hover your mouse over the text you want to translate , then click on the blue pencil icon to edit it.
You will then see the translation pane on the left side of the screen. You can simply type in the translations of this text here. You can do this for any or all of the languages on your site.
Once you're done, don't forget to click the "Save Translation " button at the top of the site. 'screen.
After that go ahead and visit your website to see your product translated . Simply click on the language selector and change it to the language of your choice.
The text automatically created by WordPress and by your plugins should be atautomatically translated.
Note: You can create your own translation for this text if you wish. Text created by WordPress or plugins is displayed with a green pencil icon in TranslatePress's translation editor.
You can continue to translate the rest of your WooCommerce product page and the text from your site in the translation editor.
Tip: You can also automatically translate your website using TranslatePress and Google Translate. must create a Google Cloud Account and configure an API key.
To configure machine translations, go to the Settings TranslatePress Translate automatically page. You must select Yes for " Enable automatic translation ", 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 Manual Translateis lying . To do this, simply copy sections of text into Google Translate , then paste the translation into the translation editor.
For help with TranslatePress, see our article on translating your WordPress site with TranslatePress .
Method # 2: Use 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, lets you connect your site to third-party translation providers, and can even provide automatic machine translation.
First, you need to create an account on the WPML website. You will need the multilingual CMS plan to translate WooCommerce.
Then you need to install and activate the Plug-in WPML . For more details, see our step-by-step guide on how to install a WordPress plugin .
Upon 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 it under your account on the WPML e website.
Then go to Plugins Add a new commercial page .
Here it 's easy to install the other WPML plugins you need. These are:
- String translation
- Translation management
- Media Translation
- WooCommerce Multilingual
Just check these 4 plugins in the list.
Then scroll down and check the "Activate after download box ". After that go ahead and click on the Download button. Your plugins will be automatically downloaded, installed and activated for you.
You should see a "Operation completed " message.
Maintenant, go to the WPML Languages page in your WordPress administration. This will display the WPML configuration options.
You must select the language of your current content, then click on the Next button.
Now it's time to choose which languages to enable for your site. Just check the box next to the ones you want to use .
Your language options site will appear in a language switcher.
WPML will ask you to choose an order for the languages. You must also choose what to do if a translation is missing for a given page or product.
Below you can add the language switcher to your navigation menu. You can also add it to a widget or to the footer area of page 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 the appearance of these translation links. You will also see a preview.
Tip: This textwill appear with your product deion and on your site pages, not just blog posts. You can change the text to "This content is also available in " or similar.
When you're ready, click the Next button to continue.
WPML will then ask you if you want to send themes and plugin info to WPML .org. This can help speed things up if you need help.
Next you need to enter your site key if you haven't done so before. If you already have it you 're 'entered, just click the Next button.
After that you will see some recommendations for other components to install. If you haven't already installed and activated the additional WPML plugins, you can do that here.
Then click on the "Skip and Finish " link to close the setup wizard.
You should now see the wizard multilingual WooCommerce setup button, just click on the box.uton "Let's continue " to start setting up translations for your WooCommerce store.
First, you will be prompted to create the missing translations for your store pages. Just leave the " box Create missing translations "checked and click to continue.
In the Global Attributes tab, just click the Continue button.
WPML will ask you if you want to activate multiple currencies. If you do, check the "Activate multi-currency mode " box before clicking the Continue button.
Under Translation Options, WPML will ask if you want display products even if they are not translated. Choose the option you prefer, then click the Continue button
In the following tab, go ahead and click on the 'Close configuration ' button.
Next, navigate to the WooCommerce WooCommerce Multilingual tab in your WordPress admin interface. You should see your product list in the product table. A new column will appear that will display the languages you have selectedes when configuring WPML.
To translate a page, simply click on the + icon of the chosen language. You will then see the product translation screen. You can copy the fields from the original or just type the translated text.
Below you can also translate any other text for the product.
Once the translation is complete, scroll to the bottom of the page . Here you need to check the "Translation is complete " box and then click on the "Save and Close " button.
Now you will see your product list again. The + icon for your translated product and language changed to a pencil icon. You can click it to edit the translation.
Now you can go ahead and translate your product to other languages in the same way. We have translated the product page of our suit jacket into French, German, Italian and Spanish.
To add images to your translated pages, navigate to the WPML Multimedia Translation page of your WordPress admin.
Next, click on the + icon of the chosen image. You will see a pop-up window where you just type the name of the image. You can also select another image to use for the translated version.
When you are ready, click the "Save multimedia translation " button.
Tip: For translate your product categories, just click the "Categories " tab and translate them the same way as your products.
Once you have translated your product, users can read it 'display in their own language on your website. WPML will also automatically translate WordPress generated text as "Add to Cart" into the user's language.
Automatically translate your WooCommerce store using WPML
If you do I don't want to create the translations you - even there are several other options.
You can add other users as translators, use a translation service or translate thecontent automatically. To do this, simply navigate to WPML Translation Management in your WordPress dashboard.
First of all, you need to run the setup wizard. This allows you to choose who will translate your site. If you want to allow other users to translate content, or if you want to use a translation service, you can do so here.
We're just going to use machine translation on our site.
Then you will see some details about the Advanced Translation Editor. Just click to continue. You will then see a summary, where you just need to click on the "Done! " Button.
After that you will be taken to your translation management dashboard.
Here you need to click on the "Translation Tools " tab and then on the "Register for free " button to configure automatic translations.
Hint: You get 2,000 for free words / month of automatic translationue.
You will then be prompted to enter your billing information.
Once you have done that, click on the "Translation Dashboard " tab. Here you have to select all the elements to translate automatically.
First, you need to select "Product " from the drop-down list of content type, and then click the "Filter " button to display only your products.
Then just go ahead and check the box next to the items you chose. You must also check the box to translate the image.
Below, select the languages to translate your products into. This will default to all languages. Then just click on the button "Add the selected content to the translation cart ".
You will now see a new Translation Basket tab. Go ahead and click on it. Next, verify that the content you want to automatically translate is listed correctly here. Once you've done that, just clickthe "Send all elements for translation " button.
Your content will be prepared and sent. You will see a pop-up window informing you that the media files have been sent for translation. Just click Continue here.
Now just click on the Translation Tools tab and automatically translate your content.
After that select whatever you want to translate, then click on "Automatically translate
You will now see a message informing you The jobs have been added to the translation queue.
You can click on the Translation Jobs tab to verify that your translations are complete. To edit any of the machine translations, use the WooCommerce WooCommerce Multilingual page.
The translated pages are also already live on your site.
You can now visit your WooCommerce store to view the translated pages.
We hope this article helped you learnndre how to translate your WooCommerce store. You might also like to see our selection of must have WooCommerce plugins and check out our guide on how to track WooCommerce conversions .
If you liked this article, please subscribe to our Twitter and Facebook .