If your customers leave product reviews in different languages, you can show reviews in all languages or only reviews written in the selected language. You can also translate product reviews via String Translation.
By default, WooCommerce Multilingual only shows product reviews created in the currently selected language. This means if a customer is viewing a product in English, they will only see reviews left in English unless they click the link to Show reviews in all languages.
If your product doesn’t have many reviews in a specific language or only has bad reviews compared to other languages, it may be helpful to show reviews in all languages by default.
To do this, go to WooCommerce → WooCommerce Multilingual and click the Settings tab. Check the box in the Product reviews section to show reviews in all languages.
Then, all product reviews will be visible by default, no matter which language your customer uses.
To translate customers’ reviews, go to WPML → String Translation. Filter by the wcml-reviews domain and add your translations. You can also search by product number to find reviews related to a specific product.
Translated reviews are indicated on the front-end as (translated).
You can translate this (translated) string as well:
- Go to WPML → Theme and Plugins Localization and scan WooCommerce Multilingual for hard-coded strings.
- Go to WPML → String Translation and do a text search for translated.
- Add your translations.
If you don’t see your translated product reviews on your site’s front-end, please be sure to turn on the setting to show reviews in all languages by default, as previously described. Otherwise, you will only see reviews that were originally created in the selected language.