This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

This plugin has been closed and is no longer available for download.

IM8 qTranslate WooCommerce


Front-end integration of qTranslate into WooCommerce.

  • Shortcode translation for taxes, payment gateways, shipping methods, etc.
  • Shortcode translation for product category names and descriptions
  • Shortcode translation for product attribute names and terms
  • Automatically adapt breadcrumbs to the current language
  • Automatically keep the current language when doing AJAX requests
  • Automatically send emails in the current language
  • Automatically adapt WooCommerce endpoints and redirects to the current language
  • Ad-free (of course, donations are welcome)

If you would like to contribute to this plugin, see its GitHub repository.


  • WooCommerce Attributes page - Simply use shortcodes for both attribute names and attribute terms.
  • Front-end example - Direct comparison of how a single product looks like in English and German.


  1. Upload the im8-qtranslate-woocommerce folder to the /wp-content/plugins directory on your web server.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go ahead and use shortcodes like [:en]Product[:de]Produkt[:es]Producto for almost anything that is visible for your customers (i.e., visible on the front-end).

Contributors & Developers

“IM8 qTranslate WooCommerce” is open source software. The following people have contributed to this plugin.




  • reset plugin init priority from 0 to default (10)
  • rewrite conditional in init_on_demand function to make plugin work with qTranslate forks
  • compatible up to WordPress 3.9
  • compatible up to WooCommerce 2.1.7


  • added site_url filter for comment form to keep the current language when submitting a product review
  • added filters for cart and checkout buttons in cart widget
  • removed deprecated woocommerce_in_cart_product_title filter
  • compatible up to WordPress 3.8.2


  • added filters for Email “From” Name and Email Footer Text
  • added filter for get_terms calls to fix some widgets, amongst other things (thanks to arejay for the hint)


  • fixed fatal error for PHP version older than 5.3 (thanks to 3Lancer for reporting the error as well as providing the bugfix)


  • split plugin into several files
  • removed static functions and properties (except for uninstall, of course)
  • introduced filters im8qw_default_admin_language and im8qw_use_default_admin_language in order to customize or deactivate the default admin language
  • code reformat
  • compatible up to WooCommerce 2.1.6


  • bugfixed last version, again (third time’s a charm)


  • bugfixed/improved last version (set_transient function is now a lot more restricted to WooCommerce)


  • the plugin now does not affect the admin language anymore (thanks to WISTFUL, again, for reporting this)


  • added filters for shipping method label (thanks to WISTFUL for reporting this)
  • compatible up to qTranslate 2.5.39
  • compatible up to WooCommerce 2.1.5


  • added filters for shipping and subtotal display
  • added filters for gateway texts (also used for emails)
  • adapted filters for tax texts
  • compatible up to WooCommerce 2.1.3


  • bugfix: refactored get_term and wp_get_object_terms filters to get rid of PHP warnings (thanks to stevenvd and miso00 for reporting this)


  • added some missing filters for product/item names (thanks to Dobbydoo for the hint)
  • compatible up to WooCommerce 2.1.2


  • initial release
  • compatible up to WordPress 3.8.1
  • compatible up to WooCommerce 2.1.0