MTCodes Translator & Language Switcher Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
MTCodes Translator is a lightweight multilingual plugin with no dependencies and no theme coupling, built by MTCodes.
- Unlimited languages — every non-default language is served under its own URL prefix (
/bs/,/fr/,/de/, …); the default language stays at the site root. - Works with any builder — the fully rendered HTML is parsed and every text node (plus
alt,title,placeholder,aria-labeland SEO meta) is swapped against the translations table. Strings without a translation stay in the default language and appear in the admin editor automatically. - SEO-ready — hreflang alternates with
x-defaulton every page, self-referencing canonicals on translated URLs, per-language<html lang>andog:locale, translated<title>and meta description, and language variants of all pages in the core XML sitemap. - Language switcher —
[mtml_switcher]shortcode,mtml_switcher()template tag, or build your own withmtml_languages(),mtml_lang_url()andmtml_current_lang(). - Importer — optionally imports a theme dictionary file (
inc/i18n.phpreturningarray( 'lang' => array( 'key' => 'text' ) )).
Screenshots
Languages settings — add unlimited languages, pick the default, and turn on automatic browser-language redirection for first-time visitors.
Translations editor — every string discovered on the front end lands here automatically; edit and save per language.
Front end — a language-prefixed URL (
/de/) with the[mtml_switcher]shortcode in the header.

