Next-Level Code. Nexuvibe Style ...

Hrs
Min
Sec
WooCommerce + WPML + AI Translation

How to Translate WooCommerce Products Automatically
with WPML and AI (Step-by-Step)

Product titles, descriptions, SEO metadata, categories, attributes — all translated automatically into every language your store supports. Here is the complete workflow from setup to live multilingual products.

12 min read
Updated April 2026
Step-by-Step Guide
How to translate WooCommerce products automatically with WPML and AI – step by step guide for multilingual online stores in 2026

Running a multilingual WooCommerce store creates a specific translation challenge that is different from translating a blog or a corporate website. Products are not just content. They are data-rich entities with titles, long descriptions, short descriptions, SEO meta titles, SEO meta descriptions, product attributes, categories, tags, and custom fields. Every one of these fields needs to be translated for the product to appear correctly and rank properly in search engines for each target language.

Doing this manually for a catalog of 50 products is tedious. For 200 products, it is a full-time job. For 1,000 products, it is simply not feasible without automation. And the work is never done: every new product, every description update, every seasonal promotion needs to be translated across all languages again.

This guide walks through the complete process of setting up automatic AI-powered product translation for a WooCommerce store using WPML and NEXU AI Auto Translator for WooCommerce and WPML product translation. From initial configuration to your first translated product going live, every step is covered.

What this guide covers
Every WooCommerce product field that needs translation and why each one matters for international sales.
Step-by-step setup from WPML WooCommerce configuration to first translated product.
How to translate product categories, tags, and attributes alongside product content.
Translating Yoast SEO metadata so your products rank in search results for every language.
Bulk translation strategies for large catalogs and ongoing product updates.

What actually needs to be translated on a WooCommerce product

A WooCommerce product contains far more translatable content than a regular WordPress post. Understanding what each field is and why it needs translation helps you set up the automation correctly and verify that everything is working.

Product field
Why it needs translation
SEO impact

Product title
Shows in search results, category pages, cart, and checkout
Critical — appears in title tag and URL slug

Long description
Main product information that customers read before purchasing
High — indexed content that drives organic traffic

Short description
Displays prominently on the product page near the price and add-to-cart button
High — often shown in rich snippets

Yoast SEO meta title
Controls what appears in search engine results page titles
Critical — directly affects click-through rate from search

Yoast SEO meta description
The snippet text shown below your title in search results
Critical — untranslated meta in foreign search results loses clicks

Product categories
Navigation structure and category pages need to match the user’s language
High — category URLs are indexed pages

Product attributes
Size, color, material, etc. shown on product pages and used for filtering
Medium — affects user experience and filtering

Product tags
Additional navigation and grouping for related products
Medium — tag archive pages are indexed

The SEO implications are what most store owners miss. If you translate your product title and description but leave the Yoast SEO meta title and description in English, your Spanish product page shows up in Google Spain with an English title and description. Spanish-speaking customers see this mixed-language result, assume it is not for them, and click on a competitor. You did the translation work but lost the SEO benefit because the metadata was not included.

This is one of the key advantages of using NEXU WPML AI translator with Yoast SEO and WooCommerce custom field translation. It translates all of these fields in a single pass, including the SEO metadata that other tools often miss. Your translated products go live with proper SEO in every language from the start.

Prerequisites: what you need before starting

Before setting up automated product translation, make sure you have the following in place. Trying to set up translation with missing pieces leads to confusion and wasted time.

WPML with WooCommerce Multilingual addon

You need the WPML CMS or Agency plan (which includes WooCommerce Multilingual) or the standalone WooCommerce Multilingual addon. This is what makes WooCommerce products translatable through WPML. Without it, product-specific fields like short descriptions and attributes will not appear in translation jobs. Verify that WooCommerce Multilingual is active in your WPML settings under WooCommerce.

Your target languages configured in WPML

Set up all the languages you plan to sell in through WPML Languages settings. Each language needs to be active and properly configured with its display name and locale. If you are targeting specific regional variants (Brazilian Portuguese vs. European Portuguese, for example), make sure you have selected the correct variant.

An AI provider API key

You need an API key from at least one AI provider: OpenAI, Anthropic Claude, Mistral, or xAI Grok. For WooCommerce product descriptions, we recommend Claude Sonnet 4.6 or GPT-4o for the best balance of natural-sounding marketing copy and accurate technical details.

Products ready in your default language

Your products should be complete and finalized in your primary language before you translate them. Translating a product that still has placeholder descriptions or missing SEO metadata means you will need to re-translate it later. Get your product content right in the source language first, then translate once.

Step 1: Install and configure the AI translation addon

Download and install NEXU AI WPML auto translator for WooCommerce multilingual stores. Activate it and go to the settings page. Select your AI provider, paste your API key, and choose the model you want to use for product translation.


NEXU AI WPML translation settings configured for WooCommerce product translation with AI provider and model selection

Plugin settings configured for WooCommerce in NEXU WPML AI translation setup for WooCommerce product stores — select your AI provider and model for product translation.

For product descriptions specifically, we recommend Claude Sonnet 4.6 if your store sells to European markets. Claude’s natural tone preservation works particularly well for the persuasive language that product descriptions require. If you sell primarily to Asian markets, GPT-4o is a stronger choice for languages like Japanese and Korean. You can always switch models later without reconfiguring anything else.

Step 2: Configure WPML for WooCommerce translation

Before sending products for translation, verify that WPML is correctly configured to handle all WooCommerce product fields. Go to WPML, then Settings, then Custom Fields Translation. You need to make sure the following fields are set to “Translate” rather than “Copy” or “Do not translate.”

1
Yoast SEO fields: set to “Translate”

The fields _yoast_wpseo_title and _yoast_wpseo_metadesc must be set to “Translate” in WPML’s custom field settings. If these are set to “Copy,” your translated product pages will display the original-language SEO title and description in search results, which defeats the purpose of multilingual SEO.

2
WooCommerce product fields: verify defaults

WPML WooCommerce Multilingual typically sets up product fields correctly by default, but verify that product title, long description, short description, and purchase note fields are all marked as translatable. Fields like _regular_price and _sale_price should typically be set to “Copy” since prices are usually the same across languages (WPML handles currency conversion separately).

3
Product taxonomies: enable translation

Go to WPML Settings, then Taxonomies Translation. Verify that Product Categories, Product Tags, and any custom product attributes are set to “Translatable.” If these are not translatable, your products will be translated but the categories and attributes on the translated product pages will still display in the original language.

Step 3: Translate product categories and attributes first

This step is critical and often overlooked. Product categories and attributes should be translated before you start translating individual products. When a product is translated and its category already has a translation, WPML automatically links the translated product to the correct translated category. If the category is not yet translated, you end up with orphaned products that are not properly categorized in the target language.

The NEXU plugin includes a dedicated bulk tool for re-translating categories and taxonomies. Navigate to the plugin’s bulk tools section and select “Categories” to translate all product categories across your active languages. For product attributes (like “Color,” “Size,” “Material”), use WPML’s Taxonomy Translation page to assign translations to the AI translator.


NEXU AI WPML bulk translation tools for WooCommerce product categories tags and taxonomy translation across all languages

Bulk category translation in NEXU AI bulk WooCommerce category and taxonomy translator for WPML — translate all product categories before translating individual products.

Step 4: Send products for translation

With categories translated and the plugin configured, you are ready to translate products. Go to WPML Translation Management. In the content type filter, select “Products” to show only WooCommerce products. You can translate products one at a time or select multiple products to translate in batch.

Select the products you want to translate, choose your target languages, and assign the AI Translator. Click “Send all translation jobs.” The plugin picks up each job, sends the product content (title, long description, short description, SEO metadata, and any other translatable custom fields) to your AI provider, and delivers the complete translated product back to WPML.


Selecting WooCommerce products for AI translation in WPML translation management dashboard and assigning to NEXU auto translator

Sending WooCommerce products for translation in WPML with NEXU AI auto translator for WooCommerce products — select products, choose languages, and send.

For a typical WooCommerce product with a 200-word description, 50-word short description, and SEO metadata, each translation takes about 30 to 60 seconds per language. If you are translating 50 products into 4 languages, that is 200 translation jobs. The plugin processes them sequentially in the background, completing the entire batch in roughly two to three hours without any manual intervention from you.


NEXU AI WPML translation queue processing WooCommerce product translation jobs with live status updates and progress tracking

WooCommerce product queue in NEXU WPML AI WooCommerce translation queue with live progress — watch product translations process in real time.

Step 5: Verify translated products and SEO metadata

Once translations complete, spot-check a few products to verify everything came through correctly. Here is what to look for.

Check the product page frontend

Switch your site to a translated language using WPML’s language switcher and navigate to a translated product. The title, description, short description, and category should all appear in the target language. Images and pricing should remain unchanged.

Inspect the SEO metadata

View the page source or use a browser SEO extension to check the meta title and meta description tags. They should be in the target language, not the original language. This is the most commonly missed field in product translation, and it directly affects your search engine visibility in international markets.

Verify category links

On the translated product page, click the product category link. It should lead to a translated category page with translated products listed. If the category page shows the original language name or the breadcrumb has mixed languages, revisit Step 3 and translate the missing categories.

Managing ongoing product updates

A WooCommerce store is never static. You add new products, update descriptions for seasonal promotions, adjust SEO metadata based on keyword research, and retire old products. Each of these actions has translation implications.

New products

When you publish a new product, go to Translation Management, find the product, and send it for translation as described in Step 4. The process is the same every time. With practice, sending a new product for translation takes about 30 seconds of your time. The actual translation runs automatically in the background.

Updated product descriptions

When you update a product’s content in the default language, WPML marks the existing translations as “needs update.” You can then re-send the product for translation. The plugin’s bulk re-translation tools let you retranslate multiple updated products at once, which is efficient for seasonal description updates or site-wide content refreshes.

New categories or attributes

Whenever you create a new product category or attribute, translate it before assigning products to it. This keeps your taxonomy structure clean across languages. The bulk category translation tool in the plugin handles this quickly.


NEXU AI WPML translation statistics showing WooCommerce product translation volume completion rates and processing analytics

Translation analytics in NEXU WPML AI WooCommerce translation statistics and analytics dashboard — track product translation volume and completion rates over time.

Cost example: translating a 200-product store into 5 languages

Here is a realistic cost breakdown for a store with 200 products, each averaging 350 words across all translatable fields (title, descriptions, SEO meta), translated into Spanish, French, German, Arabic, and Portuguese.

Real numbers for a 200-product store
Total words: 200 products × 350 words × 5 languages = 350,000 words of translation. API cost with Claude Sonnet 4.6: approximately $4 to $6. API cost with GPT-4o: approximately $5 to $8. Plugin license: $39/year. Total first-year cost: under $50. Compared to WPML translation credits for the same volume ($100 to $120), or professional human translation ($7,000 to $14,000), the savings are substantial. And every new product you add throughout the year costs fractions of a cent to translate.

Your multilingual WooCommerce store, fully automated

The workflow described in this guide turns product translation from a bottleneck into a background process. You create products in your default language. The AI translates them automatically. Your multilingual customers see properly translated product pages with correct SEO metadata, translated categories, and natural-sounding descriptions in their language.

The compounding benefit of this approach is what makes it transformative for store growth. Every product you add is instantly available in all your target markets. Every description update propagates across languages. Every new category you create can be translated in seconds. Your multilingual store keeps pace with your business without translation becoming a separate workstream that competes for your time and budget.

NEXU AI Auto Translator with complete WooCommerce WPML multilingual product support handles the technical complexity: API communication, content chunking, custom field mapping, SEO metadata extraction, and background queue management. You handle the business decision: which products to translate, which languages to target, and which AI model produces the best results for your market.

Products · SEO Meta · Categories · All Languages

Translate your entire WooCommerce catalog automatically

Product titles, descriptions, Yoast SEO metadata, categories, and custom fields. Four AI providers. Background processing. Bulk tools. From $39/year.

NEXU AI Auto Translator for WPML – complete WooCommerce product translation with SEO metadata support

NEXU AI Auto Translator for WPML
WordPress plugin · WooCommerce · Yoast SEO · 4 AI Providers


Get NEXU AI Translator

Picture of Mahdi Jabinpour

Mahdi Jabinpour

As a sales-driven developer and the founder of NexuWP, Mahdi focuses on building WordPress solutions that don't just work—they convert. From AI-powered bulk translation engines to high-efficiency media offloading, he helps business owners automate the "grind" so they can focus on global growth. He is a pioneer in integrating advanced LLMs into the WordPress workflow.

RELATED POSTS

RELATED POSTS

3 Reviews
Mark Jones 3 months ago

got this set up for our farm store's seasonal stuff.

William Moore 3 months ago

Wow, my store's finally multilingual!

mehdiadmin 3 months ago

Thank you.

James Anderson 3 months ago

The guide's step by step breakdown for translating product categories and attributes was exactly what I'd been looking for most tutorials just gloss over that part. i finally got my store's whole taxonomy localized without having to manually enter everything, which honestly saved me hours of work

Mahdi Jabinpour 3 months ago

We added that detailed taxonomy section specifically because we knew it would be a really helpful for your workflow so happy to hear it made such a difference. Your feedback means a lot

Please log in to leave a review.