Every feature. Free.

The most complete free translation plugin for WordPress — visual editing, AI, SEO, WooCommerce and more.

🔒 Security-reviewed 🧾 GPL open source 📤 No lock-in — export anytime ⚡ 20× lighter engine

Not a feature list padded with fluff — every item below ships in the free plugin, today. Click any image to zoom.

🖱️ The visual editor

Translate your site by clicking it — the fastest workflow in any translation plugin, free or paid.

Visual editor translating English into German, live
Click-to-translate

Click-to-translate

Click any text on the live page — headings, buttons, menus, widgets — and edit it in a draggable popup.

Prev / Next navigation

Prev / Next navigation

Walk every string on the page in order, with a live progress bar and a “skip translated” filter.

Formatted text, safely

Formatted text, safely

Bold and links become simple [1] [2] markers — or flip the Blocks/HTML switch to edit the raw HTML when you want full control.

SEO panel on the page

SEO panel on the page NEW

The SEO button in the editor bar opens everything search engines read, in order: the translated slug, the SEO title and meta description, the social preview, then every image and every translatable attribute on the page.

Translate the whole page

Translate the whole page

One button auto-translates every missing string on the page with your AI — or exports a numbered list for any translator.

Per-page dashboard editor

Per-page dashboard editor

A back-office editor with search, sortable columns, missing-only filter and red/green rows per language.

Right inside Gutenberg

One click from the page editor

The TranslateRocket meta box under every page translates title, content and SEO fields per language — and the free Google helper fills the whole page in one click, no API key needed.

Right inside Gutenberg

A 🚀 sidebar in the block editor jumps straight to the visual editor for any language — the classic meta box translates without leaving the post.

Automatic detection

Automatic detection

New or edited content is detected as you browse and shows up with a red 0% — no manual scanning, though a “Scan site” button exists too.

📊 Every language at a glance

The Progress board tracks every language in one table — detected, translated and missing strings, with red-to-green bars that make it obvious what still needs work. One click on “Open editor” and you are fixing exactly what’s missing.

Translation progress per language: red-to-green bars with detected, translated and missing counts

🤖 AI translation, your way

Five providers, your API key, full cost control. In our tests a whole site costs cents, not hundreds.

AI providers configuration
DeepL · OpenAI · Claude · Gemini · Google

DeepL · OpenAI · Claude · Gemini · Google

Connect any of the five with your own key — switch provider anytime, per your budget and taste.

Live model picker

Live model picker

One click lists the models your key can actually access, so a retired model never breaks your setup.

Bulk & per-page runs

Bulk & per-page runs

Fill every missing string site-wide in one run, or translate page by page as you publish — the list shows live progress for each page.

Bullet-proof batching

Bullet-proof batching

Automatic retry on rate limits, per-string fallback when a batch hiccups — a glitch never aborts your run.

Daily budget & bot shield

Daily budget & bot shield

Cap AI spend with a daily character budget and a live “used today” counter; crawlers can never trigger a paid translation.

Translation memory

Translation memory

Identical strings are translated once and reused everywhere, automatically — a “Saved by reuse” counter in the dashboard shows the paid calls you avoided.

Glossary

Glossary

Lock brand names and key terms per language so the AI never rewrites them.

Free fallback

Free fallback

No key? Use the guided copy-paste flow with Google Translate — numbered so nothing gets misplaced.

🎌 A switcher worth showing off

Most plugins give you one dropdown. TranslateRocket gives you a design tool — and as many switchers as you want, running at the same time. Each one is saved as a reusable profile with its own short tag, e.g. [translaterocket_switcher id="header"], ready to drop anywhere, today or months from now.

All switcher styles: inline, list, dropdown and floating
Switcher live customizer
Every layout, one plugin

Every layout, one plugin

Inline, list or dropdown — plus a floating switcher you can pin to any corner (or exact X/Y). All shown in one shot above.

Live customizer

Live customizer

Colours, hover, radius, shadows, fonts, uppercase, dividers, click-or-hover, animations — instant preview, 17 presets. Zoom to see every option.

Crisp SVG flags

Crisp SVG flags

22 hand-drawn flags that render sharp on every OS (no broken emoji), with per-corner rounding control.

Multiple switchers, saved as profiles

Multiple switchers, saved as profiles

Run several at once — header, footer, sidebar — each with its own saved style and its own short tag, reusable forever. No CSS bleeding between them.

Place it anywhere

Place it anywhere

Shortcode, Gutenberg block, widget or template tag. Even TranslatePress’s shortcode keeps working.

Mobile aware

Mobile aware

Per-profile mobile behaviour: same, flags-only, or hidden below 782px.

📈 SEO that ranks in every language

Multilingual URLs search engines love, out of the box — this is the real HTML the plugin outputs.

Hreflang + x-default

Hreflang + x-default

Correct alternates on every page — region casing included (pt-BR, zh-TW) — respecting per-page visibility.

Multilingual sitemap

Multilingual sitemap

An XML sitemap at /translaterocket-sitemap.xml with every language variant, ready for Search Console.

Translated slugs

Translated slugs

/about-us//it/chi-siamo/, for pages, posts and even category URLs.

Edit SEO from the live page

Edit SEO from the live page NEW

Slug, SEO title, meta description, social preview, image alt text and HTML attributes — one panel on the live page, in order, with a link that jumps to the element you are editing.

Every image on the page listed in the SEO panel with its alt text

Every image, with its alt text NEW

The panel lists the pictures on the page with their alt text and whether it is translated yet. Click a line and the page scrolls to that photo — edit the alt text, or swap the image for that language.

Meta & social tags

Meta & social tags

Title, description, Open Graph and Twitter cards translated; plays nice with Yoast, Rank Math and SEOPress.

Browser-language redirect

Browser-language redirect

Optional one-time redirect to the visitor’s language — never applied to search engine bots.

RTL & every script

RTL & every script

Arabic, Hebrew, Persian get dir=”rtl” automatically; Chinese, Japanese, Korean, Hindi, Thai just work.

🧩 Fits your stack

The engine translates the final rendered HTML — so it works with whatever builds your pages. All shots below are real.

Every builder & theme

Every builder & theme

Elementor, Gutenberg, Spectra, Divi, Astra, Kadence… if it renders HTML, it gets translated.

WooCommerce, deeply

WooCommerce, deeply

Cart, checkout, mini-cart and AJAX fragments — here is a real German cart — plus order emails in the customer’s language.

Form plugins

Form plugins

Labels, buttons and JS validation messages from CF7, WPForms, Gravity Forms, Forminator, Ninja Forms & more — this login form is live.

Dynamic JS content

Dynamic JS content

Cookie banners, popups and AJAX-loaded content are translated the moment they appear — this German banner was injected by JavaScript.

Interface for free

Interface for free

Theme & plugin UI strings use WordPress’ own official language packs — automatic, zero AI cost.

Built-in page cache

Built-in page cache

Translated pages served in ~20 ms in our benchmark — 20× lighter than the best-known alternative.

Built for huge sites

Built for huge sites

Past ~20,000 strings the engine switches by itself to indexed per-page lookups — flat memory and the same render time at 500 or 500,000 strings, load-tested.

🎛️ You stay in control

Power-user tools that usually cost three figures a year.

TranslateRocket detecting translations ready to import from TranslatePress, Polylang and WPML
Preview mode: administrators-only translations

Preview mode

Serve translations to administrators only while you review them — visitors keep seeing the default language until you publish with one click. Read the announcement.

A green switch next to each language: online for visitors, grey while you translate it

Publish a language when it is ready NEW

Each language has a switch: green and your visitors see it, grey and only you do. While it is offline it stays out of the switcher, out of your sitemap and out of the hreflang tags, and its URLs send visitors to your default language — while you keep working on the real pages.

Migrate in one click

Migrate in one click

Importers for TranslatePress (contents, interface, slugs), Polylang and WPML — all three detected automatically, with a count of what’s ready to import.

CSV & TMX exchange

CSV & TMX exchange

Export/import all translations as a spreadsheet or industry-standard TMX for agencies and CAT tools.

Independent copies

Independent copies

Our hybrid signature: detach any page into a real per-language copy, edit natively, reattach whenever — with drift alerts.

Exclusions

Exclusions

Keep paths (wildcards), CSS selectors or exact strings out of translation and out of AI runs.

Per-page visibility

Per-page visibility

Per language: translate, redirect home, redirect to a URL, show a custom message, or 404 — set it right from the live page.

Setup wizard & diagnostics

Setup wizard & diagnostics

A guided first-run wizard, plus a diagnostics page that checks your configuration health.

Optional badge

Optional badge

A tasteful “Powered by TranslateRocket” footer badge — strictly opt-in, off by default.

Security-reviewed

Security-reviewed

Nonces + capability checks everywhere, prepared SQL, HTTPS-only hardcoded AI endpoints, no phone-home.

Happy team using TranslateRocket

50+ features. One price: free.

Everything on this page ships in the plugin you download today. No pro version hiding the good parts.

Download v1.2.1

💬 Need help?
Powered by TranslateRocket™