Migrate without a blind rewrite
Bring relationships, languages, and strings into EATranslator with a dry-run first. We never auto-deactivate your old plugin.
Detect
Find WPML, Polylang, or TranslatePress data already on the site.
Dry-run
Preview what would import — objects, languages, conflicts — without writing.
Import
Map into EATranslator translation tables and dynamic strings. Keep source objects intact.
Validate
Check coverage, permalink redirects, and residual gaps before you cut over.
Roll back
Undo an import if validation fails. We never deactivate your existing plugin for you.
Supported sources
- WPMLRelationship-based mapping for objects, languages, and recoverable SEO structure.
- PolylangLanguage links and content pairs imported into EATranslator’s model.
- TranslatePressString/dictionary migration into EATranslator dynamic strings.
- WeglotDocumented as unsupported / API-dependent — we will not fake an importer.
Also supports portable formats: EATranslator JSON package, CSV, XLIFF 1.2, and PO where practical.