WPML keeps doing what it does today: language switching, translation jobs, string translation, the whole multilingual structure of your site. This plugin registers one additional translator inside that pipeline and lets it do the actual translating, using the AI model or translation engine you pick.
You bring your own API key
WPML’s built-in automatic translation is billed in WPML credits. This plugin works differently. You connect your own provider key, and every request goes straight from your WordPress server to OpenAI, Google, Anthropic or DeepL, at their published rates, with nothing added on top by us.
A real example. Translating 30 articles into 3 languages costs €386.00 in WPML Automatic Translation credits. The same job, through this plugin with GPT-5.4 nano, costs $0.45. Same content, same WPML workflow, over 99% off the bill.
Nothing passes through our servers, and no content is stored outside your site and your chosen provider. You are responsible for your own provider billing and usage limits.
How it plugs into WPML
On activation the plugin creates a dedicated virtual translator user, latwaitr_ai_bot, shown in WPML as “LATW AI Translator”, and registers it with WPML as a local translator for your active language pairs.
Assign content to that translator on WPML’s Translation Management screen and the plugin picks the job up automatically, translates it with your chosen engine, and hands the result back through WPML’s own pipeline.
The practical consequence: if WPML can send it for translation, this plugin can translate it. Posts, pages, custom post types, taxonomies, strings, page-builder layouts, third-party integrations. The plugin does not reinvent translation routing, it rides WPML’s.
Who it is for
Agencies running client sites on WPML that want translation cost moved off the invoice and onto a metered API key
Site owners with a few hundred pages, where credit-based pricing stops making sense
Anyone who needs translated content to travel between their own server and one named provider, with no intermediary in between
Features
Deep WPML integration — runs entirely through WPML’s Translation Management pipeline via a dedicated AI translator user
Six engines, your choice — MyMemory, Google Translate, OpenAI, Gemini, and in Pro also Claude and DeepL
String Translation — batch-translate interface, theme and plugin strings from WPML String Translation
Page builder support — full support for Elementor and Bricks Builder; other WPML-compatible builders should work but are not officially tested
ACF support — translates Advanced Custom Fields content
Taxonomy translation — a dedicated screen for categories, tags and custom taxonomies, with per-term status
SEO metadata — Yoast SEO, Rank Math, SEOPress and All in One SEO titles and descriptions
Website context — describe your site once and every LLM translation is done with that context in mind
Cost tracking — every completed job records what it actually cost, priced against the engine that produced it
Translation history — review any past translation, inspect what was sent and what came back, track status over time
Custom prompt and glossary — control tone, register and terminology, and lock specific terms to specific translations (Pro)
Processing modes — translate synchronously for immediate results, or send jobs to the provider’s Batch API for roughly half the price
Re-translate only changes — edit one paragraph, pay for one paragraph instead of the whole page (Pro)
Bulk translation — queue dozens of posts for translation in a single action instead of one at a time (Pro)
WooCommerce — product attribute taxonomies, variations and shop-specific data (Pro)
Free vs Pro
The free version is not a trial. It translates unlimited content into every language configured in WPML, permanently.
Free
Unlimited translations, all WPML languages
Posts, pages and custom post types
Elementor, Bricks and ACF
WPML String Translation
Taxonomy translation
SEO metadata
Translation history and cost tracking
All processing modes, including Batch at roughly half price
Engines: MyMemory, Google Translate, OpenAI GPT-5.6 luna and GPT-5.4 nano, Gemini 3.5 Flash Lite
Pro
Everything in free, plus:
Bulk translation — queue many posts at once
Re-translate only changes
Custom translation prompt
Glossary
WooCommerce support
Engines: Claude Opus 5, Sonnet 5 and Haiku 4.5; DeepL; OpenAI GPT-5.6 Sol, GPT-5.6 Terra, GPT-5.5 and more; Gemini 3.7 Flash, 3.6 Flash and more
Yoast SEO, Rank Math, SEOPress and All in One SEO metadata
Categories and custom taxonomies
WooCommerce products, attributes and variations (Pro)
Anything else WPML is able to send for translation
Translation engines
Six engines, split into two kinds. Language models read the whole page, follow your prompt and your website description, and handle nuance. Machine translation engines are faster and cheaper per word but take no instructions, because there is nothing to instruct.
Language models
OpenAI — GPT-5.6 luna and GPT-5.4 nano in free; GPT-5.6 Sol, GPT-5.6 Terra, GPT-5.5 and more in Pro
Google Gemini — Gemini 3.5 Flash Lite in free; Gemini 3.7 Flash, 3.6 Flash and more in Pro
Anthropic Claude — Opus 5, Sonnet 5 and Haiku 4.5 (Pro)
Machine translation
Google Translate — Neural Machine Translation, billed per character
DeepL — billed per character (Pro)
MyMemory — translation memory with machine translation fallback, free within a daily quota
Each engine stores its own API key and model separately, so switching between them, and back again, costs you nothing in reconfiguration.
Requirements
WordPress 6.2 or higher
PHP 7.4 or higher
WPML — required, this is an add-on and not a standalone translation plugin
An API key for the engine you choose. MyMemory needs none.
Third-Party Services
Content is sent only to the engine you selected in the plugin settings, and only when you start a translation. Nothing is sent without your action, and every request goes directly from your WordPress server to that provider.