Paragraphs
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.

What changes

The bits that get better.

Feature Paragraphs Typical WP translation plugin
Posts per locale
OneOne per locale (×N)
Admin UI
UnchangedLocale switcher everywhere
URL structure
Free choicePlugin-controlled
Editing
Edit a block, only that re-translatesRe-sync whole post
WooCommerce
Yes Yes
Yoast / RankMath / SEOPress
Yes Yes
Block themes
Yes Yes
Headless WP
Yes No
What doesn't change

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)
WooCommerce

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.

Migrate from WPML / Polylang / TranslatePress

One WP-CLI command.

WP-CLI bash
# 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
Performance

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)
Compatibility

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.