WordPress
Translation for WordPress, without the locked-in admin.
All the workflow. None of the duplicate posts. Install in 15 minutes, migrate from WPML / Polylang / TranslatePress with one WP-CLI command.
The bits that get better.
| Feature | Paragraphs | Typical WP translation plugin |
|---|---|---|
| Posts per locale | One | One per locale (×N) |
| Admin UI | Unchanged | Locale switcher everywhere |
| URL structure | Free choice | Plugin-controlled |
| Editing | Edit a block, only that re-translates | Re-sync whole post |
| WooCommerce | Yes | Yes |
| Yoast / RankMath / SEOPress | Yes | Yes |
| Block themes | Yes | Yes |
| Headless WP | Yes | No |
The bits that stay the same.
- Your editor experience (Gutenberg, Classic, Elementor, Oxygen)
- Your themes, page builders, and templates
- WooCommerce — products, variations, attributes, emails
- Yoast SEO / RankMath / SEOPress for English
- Custom post types via MetaBox or ACF
- Block themes and full-site editing
- WP-CLI workflows
- Multisite (each site is one Paragraphs project)
- Your hosting setup (Kinsta, WP Engine, self-hosted)
The catalogue story.
WooCommerce-specific surfaces — product names, descriptions, short descriptions, attributes, variations, category descriptions, transactional emails — are all fingerprinted and translated. Translation memory means "Add to cart" gets translated once and re-used across every product.
One WP-CLI command.
# Install
wp plugin install paragraphs --activate
wp paragraphs connect --api-key=$PARAGRAPHS_API_KEY
# Preview migration
wp paragraphs migrate from-wpml --dry-run
# Run migration (creates a checkpoint)
wp paragraphs migrate from-wpml --execute
# Confirm and clean up old duplicates
wp paragraphs migrate from-wpml --cleanup Edge delivery, zero render overhead.
- · <5ms TTFB impact on translated pages
- · Zero DB queries on render — translations live in the Worker
- · No front-end JavaScript injection — substituted server-side at the edge
- · Plays nicely with cache plugins (LiteSpeed, W3 Total Cache, WP Rocket)
What we test against.
| Component | Supported | Tested |
|---|---|---|
| WordPress core | 6.4+ | 6.4, 6.5, 6.6, 6.7 |
| PHP | 8.2+ | 8.2, 8.3, 8.4 |
| WooCommerce | Latest + previous major | 9.x |
| Page builders | Gutenberg, Elementor, Oxygen, Bricks, Breakdance | All in CI |
| SEO plugins | Yoast, RankMath, SEOPress | All in CI |
| Custom fields | ACF, MetaBox, Pods, CMB2 | All in CI |
| Caching | LiteSpeed, WP Rocket, W3 Total Cache, Cloudflare APO | All in CI |
Start free in 30 seconds.
No credit card. 100,000 words on the free tier. Self-serve onboarding.