Home > Docs > WooCommerce Gift Cards > Translate WebToffee WooCommerce Gift Cards Using WPML

Translate WebToffee WooCommerce Gift Cards Using WPML

Last updated on March 20, 2026

The WebToffee WooCommerce Gift Cards plugin supports full multilingual functionality through integration with the WPML Translation plugin. While the plugin comes pre-translated for languages like Spanish, German, and French, you can translate custom strings and dynamic contents by navigating to WPML > Theme and Plugins Localization to scan for strings. By using WPML’s Translation Management, you can automatically or manually translate gift card product titles, descriptions, and backend labels, ensuring a fully localized gifting experience for your international customers.

In this article, we’ll detail how to configure and translate WebToffee WooCommerce Gift Cards with WPML, covering everything from automatic and manual translation of plugin strings to translating the dynamic content on your gift card product pages.

Prerequisites

To translate WooCommerce Gift Cards with WPML, first install and activate the WebToffee WooCommerce Gift Cards plugin and the WPML String Translation add-on.

WebToffee WooCommerce Gift Cards

  1. Install and activate the WebToffee WooCommerce Gift Cards plugin.
  2. Create the Gift Card Products you want in your store (these products will be translated later).

Need help setting up your first gift card product? Refer to:

>> How to add a Gift Card as a product to a WooCommerce store

WPML Plugins

  1. Install and activate the WPML Multilingual CMS core plugin.
  2. Install and activate the WPML String Translation add-on.

The WPML String Translation add-on is critical for translating the text strings within the WebToffee WooCommerce Gift Cards plugin.

>> New to WPML? Check out “Getting Started with WPML” to learn more.

Built-In Plugin Languages

WebToffee WooCommerce Gift Cards plugin comes pre-translated into these languages:

  • Arabic
  • German
  • Spanish
  • French
  • Italian
  • Dutch

When you switch your site language to any of these, the plugin’s static content automatically displays in the chosen language. However, if you wish to:

  • Add another language that isn’t in the list
  • Update existing translations
  • Translate dynamic text inside the plugin

You’ll need to use WPML’s translation tools to handle the rest (including any dynamic content on the gift card product pages).

Translating the Plugin Strings

This section covers how to translate the WebToffee WooCommerce Gift Cards plugin strings either automatically with AI or manually.

Any newly added or dynamic text on the gift card product page won’t automatically be translated, which we’ll address in subsequent steps.

Step 1: Scan the Plugin for Strings

  1. In your WordPress dashboard, go to WPML > Theme and Plugins Localization.
  2. Scroll to Strings in themes, plugins, and WordPress.
  3. Find WebToffee WooCommerce Gift Cards in the list and check its box.
  4. Scroll down and click Scan selected components for strings. WPML will scan the plugin and add all available strings to the translation system.
Scanning and translating WooCommerce Gift Cards in WPML
Scanning and translating WooCommerce Gift Cards in WPML

Step 2: Translate the Strings

Option A: Automatic Translation with AI

With WPML’s new AI translation engine, translations are more accurate and transparent. You’ll now see the exact credit usage and cost before starting the translation. Follow these steps to translate the plugin strings automatically:

  1. Go to WPML > Translation Dashboard (previously Translation Management).
  2. Clear any top-level filter so you can see all website strings.
  3. Scroll down to Other texts (Strings) and, under the Domain filter, select wt-woocommerce-gift-cards.
  4. Select all the strings or the strings you want to translate, then click Translate your content.
Selecting strings for auto translation
Selecting strings for auto translation
  1. Under “Translate your content,” choose “Translate automatically” as your translation method. WPML will display an estimated credit usage and the exact cost in euros before you proceed.
Translation method and estimated cost
Translation method and estimated cost
📌

Note: WPML supports multiple AI translation engines, including WPML’s own Private Translation Cloud (PTC) and DeepL.
While you can choose any engine, the WPML team recommends Private Translation Cloud (PTC) for the best accuracy and consistency.
The translation engine can be changed from the Default translation engine option shown in the translation summary.

  1. Choose your preferred publication option:
    • Wait for review – WPML saves translations as drafts for you to approve
    • Publish and mark for review
    • Publish without review – recommended for quick workflows
  2. Click Translate to send the selected content to WPML’s AI translation system (PTC).
Automatic translation - WPML
Automatic translation – WPML

When done, the chosen strings will be automatically translated into all selected target languages.

Option B: Manual Translation

  1. Go to WPML > String Translation.
  2. Under the filter, select wt-woocommerce-gift-cards and click Filter.
Filter strings related to gift cards plugin
Filter strings related to the gift cards plugin
  1. A list of all translatable strings from the plugin appears.
  2. Find the string you want to translate/update and click the “+” icon under the relevant language column.
WPML add new string translation
WPML add new string translation
  1. Enter your translation in the dialogue box.
  2. Press Enter or click outside the box to save.
Translation exmaple
WPML string translation example
  1. Repeat for any additional languages or strings as needed. Once done, all selected strings will be translated to the language chosen when switching the site language.

Translating WooCommerce Gift Card Products

Translating gift card product pages usually involves:

  1. Translating the product title and descriptions.
  2. Translating dynamic content on the product page (such as headings, labels, or any custom text).

Any other static content on the page will be translated automatically if the plugin supports it, or while you translate the strings in the plugin.

Gift card product page
Gift card product page

Step 1: Translate Name and Description

  1. In your WordPress dashboard, go to WPML > Translation Dashboard.
  2. Under Products, select the gift card products you need to translate.
  3. Click Translate your content.
Translate gift card products
Translate gift card product
  1. Under Translate your content, set Translate automatically as your translation method, choose a publish option, and click Translate.
Translate selected product - Translate WooCommerce Gift Cards with WPML
Translate selected product – Translate WooCommerce Gift Cards with WPML

Once complete, translated versions of your gift card product (title and description) will be published in your store for all chosen languages.

Gift card product in English
Gift card product in English
Gift card product in Turkish
Gift card product in Turkish

Step 2: Translate Dynamic Content

If your gift card pages include dynamic text (such as headings, labels, or any custom text that can be edited), follow these steps:

  1. After editing any dynamic content(such as gift card product page title), re-scan your plugin for strings using the method above (in WPML > Theme and Plugins Localization).
  2. Go to WPML > Translation Management.
  3. Under the filter, select admin_texts_wt-woocommerce-gift-cards_gift_card and click Filter.
  4. Select the strings you wish to translate and click Translate your content.
Translate dynamic text
  1. Choose Translate Automatically (or translate manually) as your method.
  2. Choose a publish option, and click Translate

That’s it, your dynamic content is now reflected in each target language.

Gift card page in English
Gift card page in English
Gift card page in Turkish
Gift card page in Turkish