Migrate from TranslatePress

Bring your TranslatePress dictionary and translated slugs into TranslateRocket — nothing to redo.

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

TranslateRocket includes a dedicated TranslatePress importer, so switching doesn’t mean retranslating your site. It reads TranslatePress’ own tables and brings your work over in one click — including on sites where the paid add-ons have expired.

The whole switch on video: TranslatePress off, its translations imported, the language back online in minutes.

What gets imported from TranslatePress

  • The translation dictionary — every page-content string pair, per language.
  • Translated slugs — your SEO URLs keep working.
  • The gettext table (theme/plugin interface) is intentionally skipped: WordPress’ own language packs already cover the interface, and that table is mostly noise.

How to migrate, step by step

  1. Install TranslateRocket — free, from the official WordPress.org directory (Plugins → Add New → search “TranslateRocket”).
  2. In TranslateRocket → Settings, pick the same source and target languages you use in TranslatePress.
  3. Open TranslateRocket → Import: TranslatePress is detected automatically, with a count of the translations found.
  4. Click Import from TranslatePress — existing TranslateRocket translations are kept, imported ones are added or filled in.
  5. Deactivate TranslatePress and turn on Preview mode (“Who sees the translations” in TranslateRocket’s settings): you review the fully translated site on the real pages — and fix anything with the visual editor — while visitors keep seeing the default language, never a half-migrated site. During the review the public site stays in the default language — old language URLs simply redirect (no 404s), and the window can be as short as a few minutes: import, check, publish.
  6. Happy with the result? Set visibility back to Everyone and you’re live, instantly. TranslatePress’s tables are never touched, so they remain as a rollback for as long as you want.

Why people switch

  • Free, permanently. Every feature — visual editor, AI translation with your own keys, SEO URLs, WooCommerce — with no yearly license and no locked “pro” tier.
  • Built for real sites. Past ~20,000 strings the engine switches to indexed per-page lookups — flat memory, load-tested at 500,000 strings.
  • No lock-in. Translations live in your database and export to CSV/TMX any time.

FAQ

Will the imported translations overwrite my TranslateRocket work?
No — existing TranslateRocket translations are kept; imported strings are added or fill the gaps.

Can I roll back to TranslatePress?
Yes. The import is read-only on TranslatePress’ tables: reactivate it and everything is as before.

Does this work with TranslatePress free and paid?
Yes — the dictionary lives in the same tables in both editions.

Can I check everything before going live?
Yes — Preview mode serves the translations to administrators only: you browse the fully translated site while visitors keep seeing the default language, and one click publishes it.

⬇ Get TranslateRocket free

Still deciding? Read the full TranslateRocket vs TranslatePress comparison.

Coming from a different plugin? Migrate from WPML · Migrate from Polylang — or see the full comparison.

Want a hand with your site? I can do it for you

I am Federico, the developer of TranslateRocket — and building and translating WordPress sites is what I do for a living. That is how this plugin stays free: it is not crippled to sell you an upgrade, it is the tool I use every day on the sites I am paid to build.

A new multilingual site from scratch, a design put right, an existing site taken from one language to ten, custom development, reviewed translations, or a migration off a plugin that charges you every month: tell me what you need and I will tell you honestly whether I am the right person for it. You get the person who wrote the engine, not a support queue.

Ask me about your sitehello translaterocket com

💬 Need help?
Powered by TranslateRocket™