Free multilingual plugin for WordPress
LATW Multilingual LATW Multilingual

Lightweight multilingual WordPress, like no other

One plugin with everything you need: full SEO support, a language switcher, and clean URLs. Its overlay architecture works unlike anything else, delivering real speed, plus cheap, automatic AI translation on seven engines - OpenAI, Claude, Gemini, DeepL, Google Translate, MyMemory or a Custom endpoint - billed straight to your own API key, or free via MCP straight from Claude or ChatGPT.

GET PLUGIN
Work with
Works with WordPress Gutenberg Works with WooCommerce Works with Elementor Works with Divi Works with Yoast SEO Works with Rank Math SEO .po / .mo
Native routing, native editor, no framework to migrate to
NEW: 7 engines

Seven translation engines, one plugin

Each engine keeps its own API key and its own model, so switching back and forth costs you nothing. Pick the best engine for each language, budget or deadline - MyMemory needs no API key at all.

OpenAI

OpenAI

Anthropic (Claude)

Anthropic (Claude)

Google Gemini

Google Gemini

DeepL

DeepL

Google Translate

Google Translate

MyMemory

MyMemory

Custom endpoint

Pro · free translation, no extra API cost

MCP: translate straight from your chat with Claude or ChatGPT

Connect your site once, then just ask the assistant you already pay for to translate a post, a page or a product. It reads the content through WPML, translates it, and writes the translation back.

No API key, no second bill

Translation runs inside the Claude or ChatGPT subscription you already have. Nothing is charged per token on top of it.

Conversation, not a settings panel

Ask for one post or a whole category, fix a term, redo a paragraph in a different tone. The context stays in the chat.

Written back into LATW Multilingual

Translations are published straight away as LATW Multilingual-linked posts, with the original structure, blocks and internal links intact. Slugs can be translated too.

Get Pro How to connect MCP
Claude
your-site.com · MCP
Message Claude…
LLM engines

OpenAI · Claude · Gemini

They read the whole page and follow your website description, custom prompt and glossary, so tone and terminology stay yours. Billed per token, straight by the provider.

✓GPT-6 luna / astra / sol, GPT-5.5, GPT-5.4 and nano / mini
✓Claude Opus 5.5, Claude Sonnet 5, Claude Haiku 4.5
✓Gemini 3.8 Flash, 3.6 Flash, 3.5 Flash and 3.5 Flash Lite
Custom endpoint

Any OpenAI-compatible API

Point it at your own model or a gateway such as OpenRouter or Groq. Give it an address and a model name and the plugin translates through it.

✓API key optional
✓Enter your own cost so history shows real numbers
✓Works with a self-hosted model too
Machine translation

DeepL · Google Translate · MyMemory

Fast, predictable, billed per character. They take no instructions, which is exactly what you want for short strings, labels and product attributes - and MyMemory is free within its daily quota.

✓No model to pick - just an API key and go
✓MyMemory needs no API key at all
✓Answers inside the request - no queue, no waiting

Automatic translation is a Pro feature. Every engine stores its own key and its own model, so switching engines never overwrites the setup you already have.

Faster, simpler, and built to rank

Going multilingual usually costs you speed, simplicity or SEO. LATW was built so you give up none of them.

100
Google PageSpeed · Performance

Keep your perfect speed score

No duplicated posts, no heavy queries, no render-blocking scripts. A site that scores 100 in Google PageSpeed before LATW still scores 100 after - in every language.

1Install the plugin✓
2Pick your languages✓
3You're live✓

Multilingual in minutes, not weekends

Install, pick your languages, hit publish. There's no framework to migrate to and no 40-screen setup wizard - you keep writing in the same Gutenberg editor you already know.

#1
yoursite.com › de
Your page - in German
hreflang ✓ canonical ✓ sitemap ✓

Rank in every language

hreflang, canonical URLs and sitemap entries are generated automatically - even in Free. Google understands your language structure from day one, so each version can rank in its own market.

Architecture unlike any other

Most multilingual plugins duplicate your content. LATW keeps a single post and swaps its content in on the fly.

The usual way e.g. WPML, Polylang
Post #12 · EN
original
↓ duplicated
Post #45
DE copy
Post #46
FR copy
Post #47
ES copy
4 posts, linked as a translation group

A separate post for every language

Tools like WPML create a full copy of each page for every language and link them into a translation group. One article becomes four rows in the database, each with its own ID, revisions and metadata to keep in sync. Remove the plugin and you're left with a pile of orphaned duplicate posts.

The LATW way overlay, in-flight
Post #12
one canonical post
EN DE FR ES
content swapped in-flight · stored in overlay tables

One post, content swapped on the fly

There is only ever one post. Each language lives as an overlay in its own separate tables, and LATW swaps the right content in at render time when a visitor changes language. Your original stays untouched and canonical, the database stays clean, and nothing is duplicated.

What sets it apart

01

Lightweight & SEO-first

Full hreflang and sitemap support even in the free version, with no slowdown to your site.

02

Honest freemium

Free actually works, unlimited languages, full SEO. Pro sells time and scale, not artificially locked basics.

03

Overlay, not duplicate

Instead of a separate post per language, the original stays single and the translation is a layer on top. Less database mess, and the original is always canonical.

04

AI + manual, together

Translate automatically, then polish in native Gutenberg. The best of both: machine speed with human precision.

05

BYOK, no markup per word

You pay the AI provider exactly what you use, no "10,000 words/mo" subscription like Weglot-style SaaS. On big sites, an order-of-magnitude cost difference.

06

Uninstall anytime, no leftovers

You can remove the plugin at any time without leaving a mess in your database. Because it works as an overlay, it only operates on its own extra tables, so your original content stays completely untouched.

Everything a multilingual site needs

Switcher, clean URLs, complete SEO and real translation, content, interface and media, all in one plugin.

Automatic AI translation Pro

Bring your own key for OpenAI, Claude, Gemini, DeepL, Google Translate, MyMemory or a Custom endpoint and translate a whole site in one click, then fine-tune by hand in Gutenberg.

Language in the URL

/en/, /de/ on WordPress native routing, clean, fast and SEO-friendly, no ugly query strings.

Translate in the native editor

Translate a post in ordinary Gutenberg while the original stays untouched. A translation is an overlay, not a copy.

WooCommerce, all the way down

Products, variations, categories, attribute labels and their terms, plus the block cart and checkout. See the shop page →

Theme & plugin interface

A built-in .po/.mo editor to translate buttons, labels and theme text too, not just your posts.

Full multilingual SEO

hreflang + x-default, self-canonical, <html lang> and sitemap annotations. Google understands your language structure right away.

Media translation

Title, alt text, caption and description of attachments, translated per language so your media reads right everywhere.

Language switcher in 4 forms

Gutenberg block, widget, [latwm] shortcode and a PHP function for your theme. List, dropdown or select, with or without flags, with your own CSS.

Built for developers

A clean API (latwm_switcher(), latwm_get_url(), latwm_current_lang()…) plus filters and actions for full control.

Translation inspector

Click any text on your site and be told exactly which layer produced it - and get a link to the screen that translates it. No more hunting for that one stubborn English word.

Elementor, Divi & Theme Builder

Builder pages, templates and Elementor Pro Theme Builder layouts - plus Divi modules, rows and sections - translate in a dedicated shadow editor, with each builder's cache scoped per language so no page is ever served in the wrong one.

Language packs in one click

Big plugins like WooCommerce and Elementor ship no .pot file - they publish translations on WordPress.org. One button pulls every pack available for your languages, then you edit any string you disagree with.

Text nobody else reaches

Menus, widgets, categories and tags, labels stored in theme and plugin options, and text kept in block settings rather than in the markup - each gets its own list, read from wpml-config.xml where one exists.

Block screens follow your edits

Cart, checkout and other block-based screens read their strings from JavaScript translation files. Saving a string rebuilds those files too, so your wording actually shows up on the next page load.

Seven engines, zero lock-in Pro

Use OpenAI, Anthropic (Claude), Google Gemini, DeepL, Google Translate, MyMemory or a Custom endpoint. Every engine keeps its own key and model, so switching back and forth costs you nothing.

Translate from Claude or ChatGPT (MCP) Pro

Connect your site once and ask your assistant to translate a post, page or product - no API key and no extra token cost. Results are published as linked translations, slugs included.

Custom Endpoint (OpenAI-Compatible) Pro

Works with any OpenAI-compatible API. Plug in a model running on your own server, or connect Grok, Groq or OpenRouter and hundreds of other models.

Processing modes Pro

Run jobs Synchronous for instant results, Batch for around 50% lower cost, or Background (OpenAI only). Unsupported modes fall back to Synchronous instead of failing.

New Translation Inspector

“Why is this one word still in English?”

Text on a WordPress page comes from half a dozen places at once: the post, a term, a menu item, a widget, a theme option, or a string compiled into a plugin. Every multilingual plugin makes you guess which one.

Switch the inspector on in the admin bar, open your site and click the word. LATW tells you the layer it came from - with the whole chain it sits inside, a label within a block within a post - and links straight to the screen that translates it. Nothing is added for visitors: with the mode off, the page is exactly as it was.

you clicked
“Add to cart”
PLUGIN STRING woocommerce.potTranslate →
INSIDE BLOCK woocommerce/product-button
INSIDE POST Shop (page #14)

Who it's for

Bloggers & small businesses

Want a simple bilingual site (e.g. PL/EN) with a nice switcher and correct SEO.

Free is enough

Content-heavy sites

Dozens or hundreds of pages to translate, where doing it by hand is a non-starter.

Pro saves hours

WooCommerce shops

Products, variations, attributes, cart and checkout in every language you sell in. See the shop page →

Free covers the shop

Agencies

Run many client sites and need brand consistency (glossary) with a fast rollout.

Pro

Free vs Pro

Free is a complete multilingual plugin. Pro adds automation and scale.

Capability
Free
Pro
Language switcher (block / widget / shortcode / PHP)
✓
✓
Language in URL + native routing
✓
✓
SEO: hreflang, canonical, sitemap, <html lang>
✓
✓
Unlimited languages
✓
✓
Manual content translation (Gutenberg overlay)
✓
✓
Theme / plugin translation editor (.po)
✓
✓
Media translation
✓
✓
Menus, widgets and taxonomy translation
✓
✓
Theme / plugin option strings (wpml-config.xml)
✓
✓
Block settings text (server-rendered blocks)
✓
✓
WooCommerce: products, variations, attributes, cart & checkout
✓
✓
Elementor + Elementor Pro Theme Builder
✓
✓
Divi Builder support
✓
✓
Translation inspector (click any text, find its layer)
✓
✓
Language pack download from WordPress.org
✓
✓
Automatic AI translation (your own API key)
-
✓
Seven engines: OpenAI, Claude, Gemini, DeepL, Google Translate, MyMemory, Custom endpoint (OpenAI-compatible)
-
✓
Model choice per engine (GPT-6, Claude Opus 5.5, Gemini 3.8 Flash…)
-
✓
Processing modes: Synchronous, Batch (~50% cheaper), Background
-
✓
Bulk-translate the whole site in one click
-
✓
Auto-translate on publish / update
-
✓
AI translation of theme / plugin strings (.po)
-
✓
Glossary + translation memory
-
✓
Translation queue + cost estimation
-
✓
Translate from Claude or ChatGPT via MCP - no API cost
-
✓
Free is genuinely functional

A bi- or multilingual site with manual translation works out of the box, no language limits, no license.

Pro adds automation & scale

Translate 300 posts with one click instead of one at a time on any of seven engines, auto-translate on publish, glossary and cost estimates included - or translate for free straight from a chat with Claude or ChatGPT via MCP.

Szymon Zawadzki, the developer who builds the plugin
Hey, WordPress Dev

I'm Szymon

I've been coding for about 8 years, and honestly, I just enjoy sitting in my room and building things. Apps, plugins, side projects… especially the kind that make work easier, faster, or less annoying.

The first plugin started as an internal tool for another project of mine - Wishgram. We wanted to reach more people with our blog in different languages, but startup budgets are tight and premium auto-translation was way too expensive for us. So I built my own solution for automatic translations. After using it for a while, I realized how ridiculously good it was - and keeping it to myself just didn't make sense.

My goal is simple: build plugins that help people translate WordPress sites cheaply, quickly and with real quality.

Pricing

No additional costs·Cancel at any time·Pay your AI provider directly for tokens·14-day money-back guarantee
Pro Plan
$35,00 Yearly
$35,00 per site
Choose Pro →
✓1 domain
✓Unlimited languages
✓AI auto-translation (your own API key)
✓7 engines: OpenAI, Claude, Gemini, DeepL, Google Translate, MyMemory, Custom endpoint
✓Translate from Claude or ChatGPT via MCP
✓Synchronous, Batch and Background modes
✓Bulk translate + auto on publish
✓Glossary + translation memory
✓1 year support
✓1 year updates
✓Lifetime fallback version
Pro 2 Plan
$55,00 Yearly
$27,50 per site Save -21%
Choose 2 Pro →
✓2 domains
✓Unlimited languages
✓AI auto-translation (your own API key)
✓7 engines: OpenAI, Claude, Gemini, DeepL, Google Translate, MyMemory, Custom endpoint
✓Translate from Claude or ChatGPT via MCP
✓Synchronous, Batch and Background modes
✓Bulk translate + auto on publish
✓Glossary + translation memory
✓1 year support
✓1 year updates
✓Lifetime fallback version
Pro 5 Plan
$95,00 Yearly
$19,00 per site Save -46%
Choose 5 Pro →
✓5 domains
✓Unlimited languages
✓AI auto-translation (your own API key)
✓7 engines: OpenAI, Claude, Gemini, DeepL, Google Translate, MyMemory, Custom endpoint
✓Translate from Claude or ChatGPT via MCP
✓Synchronous, Batch and Background modes
✓Bulk translate + auto on publish
✓Glossary + translation memory
✓1 year support
✓1 year updates
✓Lifetime fallback version
Pro 10 Plan
$125,00 Yearly
$12,50 per site Save -64%
Choose 10 Pro →
✓10 domains
✓Unlimited languages
✓AI auto-translation (your own API key)
✓7 engines: OpenAI, Claude, Gemini, DeepL, Google Translate, MyMemory, Custom endpoint
✓Translate from Claude or ChatGPT via MCP
✓Synchronous, Batch and Background modes
✓Bulk translate + auto on publish
✓Glossary + translation memory
✓1 year support
✓1 year updates
✓Lifetime fallback version
Free Plan
$0,00 Yearly
on WordPress.org
Try Free →
✓Unlimited languages, switcher
✓Language in URL + hreflang, canonical, sitemap
✓Manual content translation (Gutenberg overlay)
✓Theme/plugin .po editor + media translation
✓WooCommerce + Elementor, Divi, menus, widgets, options
✓Translation inspector + language pack download
Payment secured by Stripe Visa Mastercard

Frequently asked questions (FAQ)

Can't find what you're looking for? Reach out to support directly.

Do I need WPML or Polylang?+

No. LATW Multilingual is a standalone multilingual plugin - switcher, URLs, SEO and translation are all built in. There's no separate framework to migrate to.

Does it duplicate my posts for each language?+

No. Translations are stored as an overlay on top of the original post, so the original stays single and canonical - no extra posts cluttering your database.

Is the Free version actually usable?+

Yes. Free gives you unlimited languages, the switcher, language in the URL, full SEO (hreflang) and manual content, media and .po translation - a complete bilingual site with no license.

Do I need an AI API key?+

Only for Pro's automatic translation, and even then it depends on the engine. You bring your own key and pay the provider directly - no per-word markup, no bundled credits. MyMemory needs no API key at all, and manual translation in Free needs no key either.

Which translation engines can I use?+

Seven: OpenAI, Anthropic (Claude), Google Gemini, DeepL, Google Translate, MyMemory, plus a Custom endpoint (OpenAI-compatible) for any OpenAI-compatible API. Each engine keeps its own API key and its own selected model, so you can switch back and forth at any time without losing your configuration and without paying anything for the switch. MyMemory needs no API key at all, and the Custom endpoint's key is optional too.

Which AI models can I choose?+

OpenAI: GPT-6 luna, astra and sol, GPT-5.5, GPT-5.4, GPT-5.4 mini and GPT-5.4 nano. Google Gemini: Gemini 3.8 Flash, 3.6 Flash, 3.5 Flash and 3.5 Flash Lite. Anthropic: Claude Opus 5.5, Claude Sonnet 5 and Claude Haiku 4.5. DeepL, Google Translate and MyMemory are dedicated machine-translation engines and do not require a model choice.

What is the difference between the LLM providers and DeepL / Google Translate / MyMemory?+

OpenAI, Anthropic and Gemini are large language models: they read the whole page, follow your website description, custom prompt and glossary, and are billed per token. DeepL, Google Translate and MyMemory are dedicated machine-translation engines: they are fast and predictable, take no instructions, and are billed per character - MyMemory is free within its daily quota.

What is the Custom endpoint engine?+

Your own model, or any OpenAI-compatible API. Pick "Custom endpoint (OpenAI-compatible)" as the engine, give it an address and a model name, and the plugin translates through it - a model running on your own server, or a gateway such as OpenRouter or Groq. The API key is optional, and you enter what the model costs so the History page still shows real numbers. Activating this engine is a Pro feature.

Can I translate from a chat with Claude or ChatGPT (MCP)?+

Yes, in Pro. LATW Multilingual includes an MCP server: connect your site once to Claude or ChatGPT, then ask the assistant to translate a post, page or product. It translates the content inside the subscription you already have - so there is no API key and no per-token charge - and publishes the result as a linked translation with blocks and internal links intact. The assistant can also translate the URL slug if you ask.

What are Synchronous, Batch and Background processing modes?+

They decide how your translation jobs are sent. Synchronous returns translations immediately. Batch is around 50% cheaper but delayed. Background is available for OpenAI only. If you pick a mode the selected engine cannot serve, the plugin falls back to Synchronous instead of failing the job.

Will it slow my site down?+

No. It runs on WordPress native routing and stays lightweight - full hreflang and sitemap support are included even in the free version without slowing the front end.

Does it work with WooCommerce?+

Yes, end to end: product titles and descriptions, variations, product categories and tags, attribute labels together with their terms, and the block-based cart and checkout. Shops have their own page - see "For WooCommerce" in the menu.

Does it work with Elementor?+

Yes, including Elementor Pro's Theme Builder. Builder pages are translated in a dedicated shadow editor, and Elementor's rendered-element cache is kept per language, so a page rendered first in one language is never replayed in another. The Elementor Widgets screen also scans your site for Elementor widgets from your theme or third-party add-ons and lets you pick which of their fields should be translated, with no code needed.

Does it work with Divi?+

Yes. Divi modules, rows and sections translate in their own shadow editor the same way Elementor content does, and Divi's rendered-content cache is kept per language so a page built in one language is never served untranslated in another.

How do I find out where a piece of text is translated?+

Turn on the translation inspector in the admin bar and click any text on your site. It tells you which layer produced it - a theme or plugin string, a post, a term, a menu item, a widget or a theme option - and links straight to the screen that translates it. It is administrator-only, so a normal visit stays untouched.

My theme or plugin ships no .pot file - can I still translate its interface?+

Yes. Some large plugins, WooCommerce and Elementor among them, publish their translations on WordPress.org instead of shipping a template. One button downloads every pack available for your languages, and the strings become editable like any other.

Can I mix AI and manual translation?+

Absolutely. In Pro you can auto-translate a whole site in one click, then fine-tune any post by hand in native Gutenberg - machine speed with human precision.

Do you offer refunds?+

Yes. Every paid plan comes with a 14-day money-back guarantee. If the plugin is not right for you, email szymon.zawadzki@llm-automatic-translation.top within 14 days of purchase and we will refund the licence fee in full, no questions asked. The refund covers the plugin licence only - API costs you paid directly to OpenAI, Anthropic, Google or DeepL are billed by those providers and are not refundable by us.

Featured on FoundrList

Go multilingual, cleanly, and without a per-word bill

Switcher, clean URLs and full SEO for free. Add AI auto-translation on your own key when you're ready to scale.

Get plugin