Skip Navigation
Updated
February 12, 2025

Learn how to translate WooCommerce Bookings into multiple languages with WPML and WooCommerce Multilingual.

A bookable product page in English
A bookable product page in Spanish

Getting Started

Ensure your site is fully set up with WooCommerce and WooCommerce Bookings. Then, install and activate the following translation plugins:

  • WPML Multilingual CMS
  • WPML String Translation
  • WooCommerce Multilingual

You can easily install these components using the OTGS Installer plugin.

After installing and activating these plugins, go to WPML → Setup and WooCommerce → WooCommerce Multilingual & Multicurrency to complete our quick setup wizards.

Translating Bookable Products and Resources

To translate your bookable products, navigate to WPML → Translation Management and check the Products section. Select the products you want to translate and send them to translation.

Sending bookable products for translation from WPML → Translation Management

This will translate the content of the page, like product name, description, and product attributes. 

WPML will also automatically translate any Resources you have attached to that product. You can also translate them on their own from the Bookable resources section in Translation Management.

You can review and edit translations from WPML → Translations.

Translating Persons and Additional Text

WooCommerce Bookings, like many WordPress plugins, comes with its own translations. For certain languages, like Spanish, you may automatically see translations for button text or the Persons feature. If not, you need to translate these elements yourself.

To do this, go to WPML → Translation Management and see the section Other Texts (Strings) to search for these specific words or phrases. 

Then, you can select them and send them for translation.

Enabling Multicurrency Mode

With WooCommerce Multilingual, you can enable multiple currencies on your site. Your customers can see the currency based on the site language they choose or their location.

Go to WooCommerce → WooCommerce Multilingual and navigate to the Multicurrency tab to enable and set up the multicurrency mode.

By default, the plugin calculates costs in multiple currencies automatically.

If you want, you can set costs manually in other currencies. Click to edit a product and go to Product DataCosts. Select Set costs in other currencies manually and add the costs you want in the highlighted fields.

Setting costs in different currencies for each bookable product

You will see similar highlighted fields when you’re setting costs for Resources and Person Types, too.

Learn more in our guide to using multiple currencies.