Quick Answer
The best WordPress translation plugin depends on your needs: WPML ($39-199/year) for full control and WooCommerce; Polylang (free/$99/year) for budget-friendly manual translation; Weglot ($15-79/month) for automatic translation with visual editor; TranslatePress ($89-199/year) for frontend visual editing. For custom apps beyond WordPress, IntlPull offers developer-focused translation management with AI and OTA updates.
Top WordPress Translation Plugins Compared
| Plugin | Best For | Starting Price | Auto Translate | Visual Editor |
|---|---|---|---|---|
| WPML | WooCommerce, full control | $39/year | Add-on | No |
| Polylang | Budget-conscious | Free | Paid add-on | No |
| Weglot | Ease of use | $15/month | Yes | Yes |
| TranslatePress | Visual editing | $89/year | Yes | Yes |
| Translatepress | Simple sites | $89/year | Yes | Yes |
| MultilingualPress | Multisite | $199/year | No | No |
WPML (WordPress Multilingual Plugin)
Overview
WPML is the most feature-complete WordPress translation plugin, powering 1.5M+ sites. It offers granular control over translations and deep WooCommerce integration.
Pricing
| Plan | Price/Year | Features |
|---|---|---|
| Multilingual Blog | $39 | Basic translation |
| Multilingual CMS | $99 | Full features, no eCommerce |
| Multilingual Agency | $199 | WooCommerce, unlimited sites |
Key Features
- Manual translation management: Full control over every string
- Translation memory: Reuse previous translations
- WooCommerce integration: Products, variations, checkout
- String translation: Translate theme/plugin strings
- Media translation: Different images per language
- SEO: hreflang tags, translated URLs
Setup Guide
1. Purchase and download from wpml.org
2. Install WPML Multilingual CMS plugin
3. Install WPML String Translation
4. Run setup wizard:
- Select languages
- Choose URL format (/en/, domain, parameter)
- Configure language switcher
5. Start translating content
Pros & Cons
| Pros | Cons |
|---|---|
| Most complete solution | Expensive for full features |
| Excellent WooCommerce support | Learning curve |
| Large ecosystem | Can slow site if misconfigured |
| Professional translator integration | No visual editor |
| Strong support | Annual renewal required |
Best For
- WooCommerce stores
- Large content sites
- Sites needing professional translators
- Complex multilingual requirements
Polylang
Overview
Polylang is a popular free alternative to WPML, offering solid multilingual functionality with optional premium features.
Pricing
| Plan | Price | Features |
|---|---|---|
| Free | $0 | Basic multilingual |
| Polylang Pro | $99/year | URL modifications, duplication |
| Polylang for WooCommerce | $99/year | eCommerce support |
| Business Pack | $139/year | Pro + WooCommerce |
Key Features
- Free core plugin: Unlimited languages
- Language switcher: Widget, nav menu, shortcode
- URL options: Directory, subdomain, domain
- RTL support: Arabic, Hebrew ready
- SEO friendly: hreflang, translated slugs
- Media management: Share or separate per language
Setup Guide
1. Install Polylang from WordPress.org
2. Go to Languages > Settings
3. Add languages
4. Configure URL structure
5. Set default language
6. Add language switcher to menu/widget
7. Create translated content
Pros & Cons
| Pros | Cons |
|---|---|
| Free core version | Manual translation only (free) |
| Lightweight | Limited WooCommerce (free) |
| Easy to set up | No built-in auto-translate |
| Good documentation | Pro needed for full features |
| Active development |
Best For
- Budget-conscious sites
- Blogs and content sites
- DIY translation approach
- Developers who want control
Weglot
Overview
Weglot is a cloud-based translation solution that automatically translates your site and lets you edit translations in a visual interface.
Pricing
| Plan | Price/Month | Words | Languages |
|---|---|---|---|
| Free | $0 | 2,000 | 1 |
| Starter | $15 | 10,000 | 1 |
| Business | $29 | 50,000 | 3 |
| Pro | $79 | 200,000 | 5 |
| Advanced | $199 | 1,000,000 | 10 |
Key Features
- Automatic translation: Machine translation on setup
- Visual editor: Edit translations in context
- SEO optimized: Automatic hreflang, translated URLs
- No content duplication: Translations stored externally
- Fast setup: Minutes, not hours
- Team collaboration: Multiple editors
Setup Guide
1. Install Weglot plugin
2. Create Weglot account
3. Enter API key in plugin
4. Select original and target languages
5. Site automatically translated
6. Use visual editor to refine
7. Customize language switcher
Pros & Cons
| Pros | Cons |
|---|---|
| Instant setup | Monthly subscription |
| Visual editing | Translations hosted externally |
| Great for quick launch | Cost scales with content |
| Handles dynamic content | Less control than WPML |
| Good machine translation |
Best For
- Quick multilingual launch
- Marketing sites
- Sites with limited technical resources
- Testing international markets
TranslatePress
Overview
TranslatePress offers visual, frontend translation with a live preview. You translate directly on your site as visitors see it.
Pricing
| Plan | Price/Year | Features |
|---|---|---|
| Free | $0 | 1 language, manual |
| Personal | $89 | Unlimited languages |
| Business | $139 | SEO pack, translator accounts |
| Developer | $199 | All add-ons |
Key Features
- Visual translation: Edit on frontend
- Automatic translation: DeepL, Google Translate integration
- WooCommerce compatible: Products, cart, checkout
- SEO add-on: hreflang, sitemaps
- Dynamic content: Translate any string
- Translation memory: Speed up workflow
Setup Guide
1. Install TranslatePress
2. Go to Settings > TranslatePress
3. Add languages
4. Configure automatic translation (optional)
5. Click "Translate Site" in admin bar
6. Use visual editor to translate
7. Add language switcher
Pros & Cons
| Pros | Cons |
|---|---|
| Intuitive visual editor | Limited free version |
| See translations in context | SEO features require upgrade |
| Good automatic translation | |
| WooCommerce support | |
| Active development |
Best For
- Non-technical users
- Visual translators
- Sites needing live preview
- WooCommerce (with upgrade)
Feature Comparison Matrix
| Feature | WPML | Polylang | Weglot | TranslatePress |
|---|---|---|---|---|
| Free Version | No | Yes | Limited | Yes |
| Auto Translation | Add-on | Add-on | Built-in | Built-in |
| Visual Editor | No | No | Yes | Yes |
| WooCommerce | Excellent | Good | Good | Good |
| Media Translation | Yes | Yes | Limited | Yes |
| hreflang | Yes | Yes | Yes | Add-on |
| Subdirectory URLs | Yes | Yes | Yes | Yes |
| Subdomain URLs | Yes | Yes | No | Yes |
| Different Domains | Yes | Yes | No | Yes |
| REST API | Yes | Yes | Yes | Yes |
| Translation Memory | Yes | No | Yes | Yes |
Choosing the Right Plugin
Decision Flowchart
Do you need WooCommerce support?
├── Yes → WPML Multilingual Agency ($199/yr)
│ or Polylang Business ($139/yr)
└── No
↓
Do you want automatic translation?
├── Yes
│ ↓
│ Is ease of use priority?
│ ├── Yes → Weglot ($15-79/mo)
│ └── No → TranslatePress ($89-199/yr)
└── No
↓
Budget constrained?
├── Yes → Polylang Free
└── No → WPML CMS ($99/yr)
By Use Case
| Use Case | Recommended | Why |
|---|---|---|
| WooCommerce store | WPML Agency | Best eCommerce support |
| Blog on budget | Polylang Free | Free, capable |
| Marketing site | Weglot | Fast setup, visual |
| Visual translation | TranslatePress | Frontend editing |
| Enterprise | WPML + Pro translators | Full control |
| Quick MVP | Weglot | Minutes to multilingual |
Performance Considerations
Impact on Site Speed
| Plugin | Speed Impact | Mitigation |
|---|---|---|
| WPML | Medium-High | Caching, optimize queries |
| Polylang | Low-Medium | Lightweight core |
| Weglot | Low | CDN-served translations |
| TranslatePress | Medium | Cache translated pages |
Best Practices
- Use caching: WP Super Cache, W3 Total Cache, or hosting cache
- Optimize images: Compress translated media
- Lazy load: Don't load all languages upfront
- CDN: Serve translated content from edge
- Database optimization: Regular cleanup
SEO for Multilingual WordPress
Essential SEO Checklist
✓ hreflang tags implemented
✓ Translated URLs (slugs)
✓ Language-specific sitemaps
✓ Canonical URLs correct
✓ Search Console per language
✓ Local hosting/CDN for target regions
hreflang Implementation
All reviewed plugins support hreflang, but verify:
HTML1<!-- Should appear in <head> --> 2<link rel="alternate" hreflang="en" href="https://example.com/page/" /> 3<link rel="alternate" hreflang="de" href="https://example.com/de/seite/" /> 4<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />
Beyond WordPress: Custom App Translation
If you're building custom applications (React, Next.js, mobile apps), WordPress plugins won't help. IntlPull provides:
- Framework support: React, Vue, Next.js, mobile
- AI translation: GPT-4, Claude, DeepL integration
- Developer workflow: CLI, Git integration, CI/CD
- OTA updates: Push translations without releases
Terminal1# For custom apps 2npx @intlpullhq/cli init 3npx @intlpullhq/cli translate --target de,fr,es 4npx @intlpullhq/cli download
Frequently Asked Questions
What is the best WordPress translation plugin?
WPML is the most comprehensive for full control and WooCommerce. Weglot is easiest for quick setup with automatic translation. Polylang is best for budget with a solid free version. TranslatePress excels at visual editing. Choose based on your priorities: control, ease, budget, or visual workflow.
Is WPML worth it?
WPML is worth it for WooCommerce stores and complex sites needing professional translation workflows. At $199/year for full features, it's an investment but provides unmatched control. For simple blogs or marketing sites, Polylang (free) or Weglot ($15/month) may be better value.
Can I translate WordPress for free?
Yes, Polylang offers a capable free version for unlimited languages with manual translation. TranslatePress also has a free version. Weglot offers free for 2,000 words. For automatic translation, you'll need paid plans or integrate free-tier Google Translate API manually.
How do I make my WordPress site multilingual?
Install a translation plugin (WPML, Polylang, Weglot, or TranslatePress), configure languages and URL structure, then translate your content either manually or with automatic translation. Add a language switcher to your menu or widget. Verify hreflang tags for SEO.
Which is better: WPML or Polylang?
WPML is better for WooCommerce and enterprise sites with its comprehensive features and translator integration. Polylang is better for budget-conscious sites and developers who want a lightweight solution. WPML costs more but offers more; Polylang's free version covers basics well.
Does Weglot affect SEO?
Weglot is SEO-friendly with automatic hreflang tags, translated URLs, and dedicated sitemaps per language. Translations are served from Weglot's CDN but appear at your URLs. Google indexes multilingual versions properly. The main SEO concern is translation quality—review auto-translations for accuracy.
Can I use Google Translate with WordPress?
Yes, several ways: (1) TranslatePress has Google Translate integration, (2) WPML has an auto-translate add-on, (3) GTranslate plugin uses Google Translate, (4) Weglot uses Google as one translation source. Free Google Translate widget exists but hurts UX and SEO—use integrated solutions instead.
How much does WordPress translation cost?
Costs vary widely: Polylang is free (Pro: $99/year). WPML is $39-199/year. Weglot is $15-199/month depending on content volume. TranslatePress is $89-199/year. Professional human translation adds $0.10-0.20/word. A 50-page site might cost $0 (DIY with free tools) to $5,000+ (professional translation).
Which plugin is best for WooCommerce translation?
WPML Multilingual Agency ($199/year) is the gold standard for WooCommerce with deep integration for products, variations, attributes, cart, checkout, and emails. Polylang for WooCommerce ($99/year) is a good alternative. Weglot and TranslatePress also support WooCommerce but with less granular control.
Can I switch translation plugins?
Switching plugins is possible but requires work. WPML to Polylang has migration tools. Other switches require manual content recreation or third-party migration plugins. Switching from Weglot means translations are lost (stored externally). Plan carefully and test on staging before switching.
Summary
| Need | Best Plugin | Cost |
|---|---|---|
| WooCommerce | WPML Agency | $199/year |
| Budget | Polylang Free | $0 |
| Easy setup | Weglot | $15-79/month |
| Visual editing | TranslatePress | $89-199/year |
| Full control | WPML CMS | $99/year |
For custom applications beyond WordPress, IntlPull provides modern translation management with AI, CLI workflow, and OTA updates.
Building a custom app? Start free with IntlPull — AI-powered translation for developers.
