The default behavior of WPML is to show WooCommerce reviews in the currently active language only. For example, imagine that a website has two languages:

  • Language A
  • Language B

If the website is viewed in Language B, WPML will automatically filter reviews and show reviews only in Language B. WPML will hide reviews in Language A because it is not the language in which a visitor views the website.

This is a standard feature of WPML plugin. It was designed to work this way.

How to Show Reviews in All Languages

WPML now support a native option that supports displaying reviews in all language. Please install and activate the plugin WooCommerce Multilingual & Multicurrency, then go to WooCommerce > WooCommerce Multilingual & Multicurrency > Settings > Enable the option "By default, show reviews in all languages" and Save changes.

If it doesn't work, please reach out to WPML support for further assistance.