Managing a multilingual WooCommerce website can be challenging, especially when dealing with a large catalog of products and performance concerns. In a recent Business Bloomer Club discussion, a user shared their experience building a WooCommerce site with 6,000 products and the need for three languages: Hungarian (default), German, and English. Their client prioritized simplicity and low-maintenance solutions since the secondary languages were not the main focus.
The primary requirements were straightforward: provide localized versions with automated translations, display prices in euros for the German and English versions, and maintain simplicity to avoid database bloat or high maintenance overhead. The post explored common tools like TranslatePress, WPML, Polylang, GTranslate, and MultilingualPress, but none seemed to perfectly fit the project. Below, we analyze each option and offer recommendations based on the user’s needs.
Overview of Multilingual Plugins for WooCommerce
TranslatePress
TranslatePress offers a visual editor for translations, but it stores translations as strings. This makes it difficult to manage dynamic content like product descriptions and prices, especially if minor changes occur. For a store with 6,000 products, this can quickly become unmanageable.
WPML
While WPML is one of the most popular multilingual plugins for WordPress, it is known for potential performance issues, particularly with large databases. The plugin duplicates content for each language, which can cause slower queries and affect overall site performance.
Polylang
Polylang also duplicates product data for each language, effectively tripling the product count in this scenario. This approach complicates inventory and price management, as updates need to be applied to each product variation manually.
GTranslate
GTranslate uses machine translation (e.g., Google Translate) to generate localized content. While it avoids the need for manual translations, some users report SEO issues, such as improperly handled meta tags, which can negatively impact search engine rankings.
MultilingualPress
MultilingualPress creates a multisite network where each language operates as a separate instance. While this approach improves performance and flexibility, it introduces complexity in managing inventory, pricing, and updates across multiple sites.
Recommendations for This Use Case
Google Translate Plugin
For low-priority languages where translation quality is not a concern, a Google Translate integration or similar plugin could be the simplest solution. This avoids database bloat and allows the store to offer localized versions with minimal setup. However, it is less SEO-friendly and may lack polish.
Custom Solution
If the budget allows, building a custom translation system could provide the best balance between performance and functionality. A custom data store can manage language-specific variations (e.g., product descriptions and pricing) efficiently without duplicating entire product records.
Simplified MultilingualPress
If MultilingualPress is chosen, simplifying its implementation by limiting features like inventory sync can help manage complexity. Automated stock and price updates via custom scripts may alleviate some of the maintenance burden.
Conclusion
For a WooCommerce store with 6,000 products and low-priority multilingual requirements, Google Translate or a similar plugin is the most practical solution. It ensures minimal impact on performance while meeting the client’s needs. For more robust setups, a custom system or a lightweight use of MultilingualPress can provide flexibility and scalability. Ultimately, the choice depends on the budget and long-term goals for the store.









What do you think of Loco Translate? I have been using this plugin for a long time. It was recommended by theme developers.
If your site is only in one non-English language (e.g. Italian, French), Loco Translate is the easiest way to translate everything without building a multilingual setup!
Though, it’s not a replacement for WPML, TranslatePress, or Polylang if your goal is a truly multilingual site. Also, you can’t translate WooCommerce products, posts, or pages — only hard-coded text from plugins and themes.