WordPress & WooCommerce Plugin

Make Your WooCommerce Store Multilingual — Your Way

Manage your store's translations manually or streamline your workflow with AI-powered automatic translation using WooCommerce Multilingual Pro.

Explore Features

Manual download and offline activation available.

/wp-admin/admin.php?page=wcm-settings
Replace with actual plugin screenshot
Why It Helps

Built Around How You Actually Translate

Two workflows, one plugin. Use the one that fits each job, and change your mind whenever you like.

Manual Translation

Maintain direct control over your translations with a manual translation workflow.

AI-Powered Automatic Translation

Use AI-powered automatic translation to streamline translation tasks.

Flexible Translation Workflow

Choose the translation method that suits your workflow: manual translation or AI-powered automation.

Offline Activation

Activate your licensed installation using the supported offline registration and license-file workflow.

Manual Download and Registration

Download the plugin package manually and follow the documented registration and activation process.

WooCommerce-Focused Translation

Designed for multilingual translation workflows in WooCommerce stores.

Features

Everything You Need for Your Translation Workflow

The core of the product, grouped by what it is for. Every item below is a shipped capability, not a roadmap.

Translation Capabilities

Manual translation

Write and edit each translation yourself, so terminology and tone stay exactly where you want them.

AI-powered automatic translation

Send outstanding content to a translation provider and have it filled in for you.

A flexible choice between the two

Draft with automation, then review by hand — or translate a whole language manually and automate only the rest.

Installation and Licensing

Manual package download

The plugin is delivered as a ZIP you install yourself through the WordPress dashboard.

Customer registration

Record the details the license is issued to, on the plugin's own registration screen.

License activation

Activate through the plugin's existing activation system, using the signed file you are issued.

Offline activation

Use the supported file-based workflow, with no direct connection between your site and a licensing server.

Product Experience

Built for store owners

A workflow designed around WooCommerce stores rather than a generic content site.

A page that explains the product

A dedicated landing page covering the product and the activation procedure, so customers are not left guessing.

Clear onboarding

Documented steps for installation, registration and activation, written for the person doing it.

Also Included

More That Ships With the Plugin

These are documented capabilities of the plugin, listed here because they are part of what you receive. Nothing on this page is a forward-looking promise.

  • Add, edit, reorder and enable any number of languages — nothing is hardcoded to two.
  • Four URL strategies: subdirectory, subdomain, separate domains, and an optional default language without a prefix.
  • A frontend language switcher as a block, shortcode, widget, menu item, template tag or hook.
  • Right-to-left as a first-class feature: logical properties throughout, so the layout mirrors with the language.
  • Product, taxonomy, variation and term translation, with a completeness percentage per translation.
  • Granular synchronization: choose exactly which fields are pushed to translations. Translated text is never overwritten unless you ask.
  • Stock synchronization that propagates absolute values, so a duplicate hook or a retried request cannot reduce stock twice.
  • Cart, checkout and order emails carry the language the customer is reading.
  • Several translation providers behind one abstraction, with automatic failover when one cannot answer.
  • Translation memory, a glossary for brand terms, and rules that decide what gets translated automatically.
  • Import and export as CSV, JSON and XLIFF, with a dry run, conflict detection and rollback.
  • HPOS ready, WooCommerce Blocks ready, with Gutenberg blocks and a secured REST API.
  • SEO output with hreflang, canonicals and Open Graph, and optional integration for Yoast, Rank Math, AIOSEO and SEOPress.
  • Multilingual search with three modes, and translated content listed in your sitemaps.
  • Translator and Translation Manager roles, so someone can translate without being able to change site settings.
  • A ten-step setup wizard, a system status screen with one-click repairs, and a copyable system report.
Choose Your Workflow

Manual or AI-Powered Translation

Neither one is better in every case. This is what each is good at, stated plainly.

Comparison of manual translation and AI-powered automatic translation
Aspect Manual translation AI-powered automatic translation
Who writes it You do, in the editor, field by field. A configured translation provider does, in a background run.
Best for Product names, legal text, brand voice — anything where the exact wording matters. Large volumes of straightforward content that would take a long time to write by hand.
Needs an internet connection No. Usually yes — the request goes to your translation provider. Check your provider's requirements.
Needs a provider account No. Yes. Automatic translation only runs once you have configured a provider.
Quality As good as the person writing it. Varies by provider, language pair and content. Review what matters — no automatic translation is guaranteed to be error-free.
Can be mixed Yes. Yes. Draft with automation, then edit by hand. An approved translation is not silently overwritten.
How It Works

From Purchase to Your First Translation

Six steps. The exact wording of each screen may differ slightly — always follow the instructions that come with your copy.

Purchase

Purchase your WooCommerce Multilingual Pro license through the official purchase link.

Receive the package and instructions

Receive the plugin ZIP package and the instructions for manual installation, registration, and activation.

Install manually

Log in to WordPress, navigate to Plugins → Add New Plugin → Upload Plugin, select the ZIP file, and install it.

Complete registration

Open the plugin's registration screen and complete the required customer registration details.

Activate offline

Follow the plugin's supported offline activation process. Where required, export the activation request, obtain the corresponding signed license file from the license issuer, and import that file into the plugin.

Start translating

Once activation is complete, open the available plugin features and choose manual or AI-powered automatic translation.

Step-by-Step

Manual Installation & Offline Activation Guide

The full procedure, written out. Nothing here assumes a licence server is reachable from your site.

Downloading the plugin

WooCommerce Multilingual Pro is delivered as a downloadable ZIP package through the delivery method configured by the seller, and you install it yourself through the WordPress dashboard.

The download link is configured by the seller. If you have not received your package, contact support rather than downloading the plugin from an unofficial source.

Customer registration

Registration happens inside WordPress, on the plugin's own screen. The details you enter are written into your activation request, so the issuer knows who the license is for. They stay on your site; nothing is sent anywhere automatically.

This is product registration, not a WordPress user account. No user is created on your site, and no account is created anywhere else.

Offline license activation

Activation is a file exchange. Your site generates a request; the license issuer signs it and returns a license file; your site verifies that file locally. At no point does your site need to reach a licensing server.

  1. Open the plugin's activation screen.
  2. Generate and download the activation request file.
  3. Transfer the request file to the license issuer using the documented method.
  4. The issuer processes the request and generates the corresponding signed license file.
  5. Return the license file to your site.
  6. Import the license file into the plugin.
  7. The plugin verifies the signature and the activation data locally, with no network access.
  8. A clear success message confirms the activation.
The private signing key stays with the license issuer and is never distributed. The plugin you install holds only the public verification key, which is exactly why it can check a license without contacting anyone.
Import the license file exactly as it was sent. Do not open it in an editor and re-save it — re-saving can change the bytes the signature covers, and the file will then be rejected.

What does and does not need the internet

  • Manual installation does not require an online installer. You upload a ZIP through the WordPress dashboard.
  • Offline activation needs no direct connection between your site and a licensing server — the request and the license travel as files.
  • You will still need some way to send the request and receive the license — email, a messaging app, or another method you agree with the issuer.
  • AI-powered translation usually does need an internet connection, because the request goes to your translation provider. This depends on the provider you configure.
Offline activation does not mean you never contact the issuer. The activation itself is offline; getting the signed file to you is a separate step and normally involves the issuer processing your request.

Troubleshooting

The most common situations, and what to check first. If none of these match what you are seeing, contact support with the diagnostic report from the plugin's activation screen.

The license file is rejected

Check three things in order. First, that the file was imported exactly as it was sent — opening it in a text editor and saving it again changes the bytes the signature covers, and the plugin will correctly refuse it. Second, that you are importing a license file and not the activation request you sent out; they look similar but only one of them is signed. Third, that your site's files have not been modified since the file was issued.

If the file still will not import, ask the issuer to generate a fresh one. If you cannot resolve it, contact support.

The activation request file cannot be generated

The request is built from the registration details, so complete those fields first and save them. If the button still does not produce a file, the usual cause is that the browser is blocking the download, or that something on the server prevented the response from completing.

Most activation screens also let you copy the whole request as text. That works exactly as well as sending the file, so it is the quickest way around a download that will not start.

The license belongs to a different website or installation

A license is bound to the address and the installation it was issued for. This message appears when the site the file was made for is not the site you are importing it on — a staging copy, a changed domain, or a site that has been reinstalled.

If you have genuinely moved your store to a new address, contact support or the issuer: the license needs to be re-issued for the new one rather than transferred by hand.

The registration page does not appear as expected

Confirm the plugin is active, then open its menu from the WordPress admin sidebar. Until a license is active the plugin's settings are locked, and the screen will say so — that is the gate working, not an error.

Nothing is deleted while the site is unactivated: your languages, translations and store data remain in place and come back as soon as activation succeeds.

AI translation is unavailable

Automatic translation does nothing until a provider is configured, so check that first: an endpoint, a model and a working key. Then check that your site can reach that provider — a firewall, a proxy or an expired key all present as "nothing was translated".

Manual translation is unaffected by any of this and keeps working whether or not a provider is configured.

I need help transferring the files

If attaching a file is awkward, paste the activation request into the body of an email instead — the whole request is text, and pasting it works as well as attaching it. For the license file you receive back, it does need to arrive unaltered, so a direct download or a file attachment is safest.

If you are not sure whether a transfer preserved the file, contact support before importing.

In Practice

How the Two Workflows Fit Together

A short walk through each one, from an empty translation to a published page.

The manual workflow

  1. Open the product, post or term you want to translate.
  2. Create the translation for the language you are working on.
  3. Write each field in the editor, at your own pace.
  4. Set the translation's status and publish it when you are happy.

Full control, and the wording is exactly yours. It takes as long as writing does.

The AI-powered workflow

  1. Configure a translation provider once, and choose the languages you want.
  2. See how much is outstanding, per material and per language, before you start.
  3. Start the run. It works through the queue in batches in the background.
  4. Review what came back, and edit anything that needs a human hand.

Much faster on volume. The output is a draft to review, not a finished translation — treat it that way and it saves real time.

There is no demo video on this page. If you would like one, ask and we will record a walkthrough of your own workflow.
Pricing

Choose Your WooCommerce Multilingual Pro License

Two licenses, one plugin. Both cover a single site and include the same features — manual translation and AI-powered automatic translation. Choose the term that suits you.

Annual License

For a single-site license.

$49 /year

Includes

  • Use of the plugin for the duration of the license.
  • Plugin updates for one year.
  • Technical support for one year.
  • Access to the manual (human) translation workflow and to AI-powered translation, within the plugin's actual capabilities and at the AI provider's own cost.
License duration
One year
Websites
One site
Updates and support
One year

Lifetime License

For a single-site license.

$149 one-time payment

Includes

  • Use of the plugin without an annual license renewal.
  • Activation in accordance with the stated license terms.
  • Updates and technical support.
  • Use of the features included in the licensed version.
License duration
No end date
Websites
One site
Updates and support
Included
Both licenses cover a single site, and a license is bound to the site it was issued for. AI-powered translation is billed by the translation provider you configure, not by us. Prices are in US dollars. The lifetime license states updates and technical support without a fixed term — ask support before purchasing if the duration matters to your decision.
Product Information

The Facts, Without the Sales Pitch

What the product is, how it is delivered, and how it is activated.

Product name
WooCommerce Multilingual Pro
Product type
WordPress / WooCommerce plugin
Translation methods
Manual translation and AI-powered automatic translation
Distribution
Manual plugin package download
Registration
Customer registration through the plugin's own registration workflow
Activation
Supported offline, file-based license activation
Official purchase link
Not configured — set CONFIG.purchaseUrl
Support contact
ahmed@letstartnow.com
Version
1.20.0
Last updated
15/10/2026
System requirements
WordPress 6.4 or later, PHP 7.4 or later, WooCommerce 8.0 or later. Confirm against the documentation supplied with your copy.
Affiliation
WooCommerce Multilingual Pro is an independent product by Ahmed Abdulaal. It is not affiliated with, endorsed by, or sponsored by WooCommerce or Automattic.
FAQ

Questions and Answers

Where a policy has not been published, the answer says so rather than guessing.

What is WooCommerce Multilingual Pro?

It is a WordPress plugin for managing multilingual content in a WooCommerce store. You can translate content yourself, or have it translated automatically by an AI-powered translation provider you configure.

Does the plugin support manual translation?

Yes. Manual translation is one of the two supported workflows, and it works with no provider configured and no internet connection.

Does it support AI-powered automatic translation?

Yes. Automatic translation runs once you have configured a translation provider with an endpoint, a model and a working key. Without a provider configured, the automatic features have nothing to call.

How do I download and install the plugin?

You receive a ZIP package and install it yourself: Plugins → Add New Plugin → Upload Plugin, choose the ZIP, and install and activate it. The full procedure is in the guide above.

How does offline activation work?

Your site generates an activation request file. You send it to the license issuer, who returns a signed license file. You import that file into the plugin, which verifies the signature on your own server and unlocks the settings. Nothing in that exchange requires your site to reach a licensing server.

Does offline activation require a licensing-server connection?

No. Verification happens locally, using a public key that ships inside the plugin. You still need a way to send the request and receive the license file — normally email or another method agreed with the issuer.

Does AI-powered translation require internet access?

Usually, yes. The request is sent to the translation provider you configure, so your site needs to be able to reach it. Whether that is possible depends on your hosting and your provider. Manual translation is unaffected.

What should I do if my license file is rejected?

First make sure you imported the license file exactly as it was sent — re-saving it in a text editor changes the bytes the signature covers. Then confirm you are importing the signed license file rather than the request you sent out. If it still fails, ask the issuer for a fresh file, and contact support if that does not resolve it.

Can I transfer my license to another website?

A license is bound to the site it was issued for, so it cannot simply be copied to a different address. If you have moved your store, contact support or the issuer to have the license re-issued. Please contact support for confirmation of the exact policy.

How can I contact support?

Email ahmed@letstartnow.com. Including the diagnostic report from the plugin's activation screen helps considerably, and it contains no passwords or customer data.

How do I purchase the plugin?

There are two licenses to choose from — an annual license and a lifetime license, both for a single site. Purchase goes through the official purchase link once it is published on this page. If the link is not shown yet, email support and you will be given the current purchase method.

Where can I find the installation and activation instructions?

The guide on this page covers the whole procedure, and the same instructions ship with your copy of the plugin. Where the two differ, follow the version supplied with your copy.

Is this a subscription? What is the difference between the annual and the lifetime license?

Neither is an auto-renewing subscription — nothing charges you again automatically. The annual license covers one year of use, updates and technical support, and is renewed by purchasing it again if you want to continue. The lifetime license is a single payment for use of the plugin without an annual renewal, with updates and technical support included. Both cover a single site.

Contact

Talk to the Person Who Built It

Questions about licensing, activation, or whether the plugin fits your store — ask directly.

Email support

This page is a static file with no backend, so there is no contact form here — a form that silently discarded your message would be worse than no form at all. Email reaches a real inbox.

What to include

  • Your WordPress and WooCommerce versions.
  • Which step you are on, and the exact message you see.
  • The diagnostic report from the activation screen, if activation is the problem.
  • What you have already tried.

Ready to Make Your Store Multilingual?

Manual translation when the wording matters, AI-powered translation when the volume does. One plugin, both workflows, and an activation process you can complete without a licensing server.

Read the activation guide
WooCommerce Multilingual Pro