LATW Multilingual – AI Translation & Language Switcher
LATW Multilingual – AI Translation & Language Switcher

LATW Multilingual – AI Translation & Language Switcher

5/5 (3 ratings) 30 active installs Updated Nov 13, 2026
A page in German with the language switcher: one post, any number of languages.

A page in German with the language switcher: one post, any number of languages.

LATW Multilingual makes your WordPress site multilingual without the usual weight. It adds a language switcher, language URLs and multilingual SEO. It was also built for AI translation from day one: pages are translated paragraph by paragraph, so AI only works on text that actually changed, and your own corrections are never overwritten.

Translate by hand for free, connect LATW Cloud to have AI translate without an API key, or use your own AI keys with Pro.

Why LATW Multilingual

  • Lightweight: one post stays one post. Most multilingual plugins copy every post for every language. LATW keeps your original post and stores each language as an overlay in its own tables, so ten languages never means ten copies of your content. If you uninstall the plugin, your original posts stay exactly as they were.
  • Built for AI translation. Content is split into segments: paragraphs, headings, buttons. A sentence that appears on ten pages is translated once. When you change one paragraph, only that paragraph needs translating again. That keeps AI translation fast and cheap.
  • AI drafts, you have the last word. A translation you correct by hand is protected. Later AI runs never replace it, and if the original changes, your version stays live and is marked “Needs update” so you can review it.
  • SEO in every language. hreflang with x-default, canonical URLs, <html lang> and sitemap entries are generated automatically, in the free version.
  • Works with the tools you already use. WooCommerce, Elementor, Divi, Gutenberg, Yoast SEO, Rank Math, All in One SEO, SEOPress, Contact Form 7, and plugins built for WPML.

Three ways to translate

  • By hand (free). Translate in the native Gutenberg editor, the Divi Visual Builder, or the segment editor, which lists every paragraph next to its translation.
  • With LATW Cloud (free plugin, pay per word). Connect the site under Settings LATW Cloud and AI translates your posts, pages, categories, strings and theme and plugin files in the background. You don’t need an API key or a Pro licence. Your first connected site gets 10,000 free words to try it. LATW Cloud is an optional paid service (see External services below).
  • With Pro (your own AI keys). Use seven engines on your own API keys, billed directly by the provider, or translate straight from your Claude or ChatGPT chat.

You can mix all three: AI makes the first pass, and you polish the pages that matter most.

Features

Languages and URLs

  • Unlimited languages, each with its own URL prefix, WordPress locale, label and flag.
  • Each language can live in a folder (/de/), on a subdomain (de.example.com) or on its own domain (example.de). Your default language keeps its URLs.
  • Translated URL slugs, including child pages and the base of custom post types.
  • Language switcher as a Gutenberg block, a widget, the [latwm] shortcode or the latwm_switcher() PHP function. It comes as a dropdown, inline or select, with optional flags.
  • Links inside your content point to the matching language automatically.

Content

  • Segment editor: every paragraph, heading and button next to its translation, showing what still needs translating. Its Published switch puts a translation on the site before it is finished, or takes one off the site without deleting it.
  • Translation memory: text you have already translated is reused on new pages.
  • Posts, pages, custom post types, categories, tags, menus, widgets and media (title, alt text, caption and description).
  • Elementor, including Theme Builder layouts, and Divi, including Theme Builder headers and footers and the Divi Library. Other page builders are translated through a dedicated editor.
  • Every language keeps its own revision history.

Theme and plugin text

  • Built-in .po/.mo string editor. New strings are added automatically when a theme or plugin is installed or updated.
  • Download ready-made language packs from WordPress.org for all your themes and plugins in one click.
  • Text saved in theme and plugin options, text stored in block settings, and the JavaScript strings used by the block-based cart and checkout.
  • Reads wpml-config.xml, so themes and plugins built for WPML work without installing WPML.

WooCommerce

  • Products, variations, categories, tags, attributes and their terms.
  • Block-based cart and checkout, payment and shipping method titles, and order emails sent in the language the order was placed in.

SEO

  • hreflang with x-default, canonical URLs, <html lang> and multilingual sitemap entries.
  • Translated SEO titles and meta descriptions in Yoast SEO, Rank Math, All in One SEO, SEOPress and SureRank.

Tools

  • Translation inspector: switch it on from the admin bar, click any text on your site, and it shows which layer the text comes from, with a link to the screen that translates it.
  • History of every translation, whether it was done by hand or by AI.

Pro

LATW Multilingual Pro adds AI translation on your own keys:

  • Seven engines: OpenAI, Anthropic Claude, Google Gemini, DeepL, Google Translate, MyMemory (no key needed) or any OpenAI-compatible endpoint. Each engine keeps its own key and model.
  • Translate from your Claude or ChatGPT chat, within the subscription you already pay for, with no per-token cost on top.
  • Bulk translation of the whole site in a background queue, with a cost estimate before it starts.
  • Automatic translation on publish and update.
  • AI translation of theme and plugin strings (.po).
  • Website description, custom prompt and glossary, so your tone and terminology carry into every language.

Learn more and get Pro: https://latw.ai/latw-multilingual/

Developer features

  • latwm_current_lang() – prefix of the current language ('' = default).
  • latwm_current_locale() – WordPress locale of the current language.
  • latwm_get_languages() – array of languages (including the default).
  • latwm_get_url( $lang, $url = null ) – path URL in the given language.
  • latwm_switcher( $args ) – echo/return the switcher markup.

Filters: latwm_languages, latwm_detected_lang, latwm_switcher_args, latwm_url, latwm_flag_url. Action: latwm_language_switched.

Translation layers: latwm_translatable_meta, latwm_translatable_term_meta, latwm_translatable_options (option name => paths inside the stored value), latwm_translatable_block_attrs (block name => attribute names).

External services

This plugin can connect to LATW Cloud, a translation service run by LATW at https://app.latw.ai, to translate the site’s content automatically. It is optional and off by default: nothing is sent to LATW Cloud until an administrator clicks Connect with LATW under LATW Multilingual – Settings – LATW Cloud (with the Pro add-on: Settings – AI, engine LATW Cloud) and authorizes the site in the LATW window.

  • When you connect: the site address and the address of its LATW Cloud REST endpoint, the site’s languages, the plugin version and the email address of the administrator who connects are sent to https://app.latw.ai, which returns a key the site and LATW Cloud sign their requests with.
  • While connected: LATW Cloud reads, through the site’s REST API (/wp-json/latw/v1/cloud/latw-multilingual/), the list of translatable content (titles, translation status, word counts) and the text of the posts, pages, terms, strings and theme/plugin translation files an administrator chooses to translate in the LATW Cloud panel, and writes the translations back. The site sends LATW Cloud requests for the plan summary, the connection test and disconnection. LATW Cloud passes the text to the AI provider of the model chosen for the site. It does not store source texts; a translation is kept on LATW’s servers only while the site cannot be reached, for up to 7 days.
  • Disconnecting in the same place stops all of this.

  • Service URL: https://app.latw.ai/

  • Privacy Policy: https://latw.ai/privacy-policy/
  • Terms of Use: https://latw.ai/terms-of-service/

Requirements

  • WordPress 6.0+, PHP 8.0+.
  • Pretty permalinks (any structure other than “Plain”).
  • Single-site.