This thread is resolved. Here is a description of the problem and solution.
Problem: Using a module in visual composer to show products from a product category showed the titles and and names in english also in pages in the secondary languages.
Solution: The problem originated because the product category base was not originally in english but in the secondary language and had not been translated. Visual Composer modules mixed the language information.
Translating the product category base (even if being in the secondary language) and then using the corresponding product category slug for each language page in the visual composer module by adding it via classic mode in the text editor screen solved the issue and showed the product titles in the corresponding language.
A definite solution to these kind of problems is to keep all default WooCommerce categories in the same language and then create the translations for them.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.