WPML

Learn how to translate custom shipping options and classes into other languages with WPML and its WCML add-on for WooCommerce.

The shipping method’s name in the cart
The shipping method’s name in the cart

Getting Started

To get started, make sure you have WooCommerce and Table Rate Shipping for WooCommerce installed and activated. 

Then, set up the following plugins to translate your shipping classes and make your WooCommerce store multilingual:

  • WPML Multilingual CMS
  • WPML String Translation
  • WPML Multilingual & Multicurrency for WooCommerce (WCML)

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

After installing and activating these translation plugins, run WPMLSetup. WCML then offers its own short wizard in a notice on your dashboard; run that one too.

Learn more in our guide to translating WooCommerce.

Translating Shipping Zones

To show the shipping method in the customer’s language at checkout, translate the methods and labels for each shipping zone.

Go to WPMLTranslations and look for the method or label title under Other Texts (Strings). Select the item and send to translation—automatic or manual—for the languages you want.

Translate shipping methods and labels from the Other Texts (Strings) section in the Translation Dashboard
Translate shipping methods and labels from the Other Texts (Strings) section on the Dashboard tab

In the example screenshot above, we’re translating a shipping method called Overseas Rate, which we’ve attached to the North and South America shipping zone. 

Once the translation is published, customers in that shipping zone will see it when they select that particular language.

Translating Shipping Classes

To translate shipping classes:

  1. Go to WPMLTranslationsTaxonomy and choose Shipping Classes from the dropdown menu.
  2. Click the plus icon next to each class to translate your term name, slug, and description.
Translating the name, slug, and description of shipping classes
Translating the name, slug, and description of shipping classes

Using Multiple Currencies

Along with translating content, you can use WPML for WooCommerce to add a multicurrency mode to your site. Just enable it from WPMLSettingsMulticurrency

This way, you can enhance your shipping options by showing the appropriate currency by site language or client location.

Learn more in our guide to using multiple currencies.

Written by Amir · Last updated November 11, 2025