Skip to content Skip to sidebar
Updated
October 14, 2025

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

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
  • WPML Multilingual & Multicurrency for WooCommerce

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

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

Translating Bookable Products and Resources

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

Make sure to translate products in every available language on your site before making bookings available for these products. If your customers try to book a product that’s not fully translated, they won’t see the actual slots available, and may not be able to book at all.

Sending bookable products for translation in the Translation Dashboard

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 Dashboard.

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 Dashboard 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 WPML Multilingual & Multicurrency for WooCommerce, 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 → WPML Multilingual & Multicurrency for WooCommerce 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.