TranslatePress is a WordPress translation plugin that lets you translate your entire site directly from the front-end using a visual editor. Instead of switching between language tabs in the admin, you click on any text on the page and type the translation, seeing the result in real-time. The plugin supports AI-powered automatic translation, manual translation, and Google Translate integration. It works with all themes and plugins, including WooCommerce, page builders, and custom post types. The Pro version adds unlimited languages, SEO Pack for translated meta tags and URL slugs, DeepL integration, and automatic user language detection. TranslatePress is a practical alternative to WPML for users who prefer a visual translation interface and simpler setup.
Competitive Features
- Visual front-end editor — translate any text directly on the page with a live preview of the translated version
- AI automatic translation — built-in TranslatePress AI combines LLMs and neural machine translation for automatic content translation
- Google Translate integration — use your own Google API key for unlimited automatic translations
- Image translation — translate images, sliders, and media by replacing them with language-specific versions
- SEO Pack (Pro) — translate page titles, meta descriptions, URL slugs, image alt tags, and social graph tags
- Multiple languages (Pro) — add unlimited languages with the option to publish languages after translation is complete
- Automatic user language detection (Pro) — redirect first-time visitors to their preferred language based on browser settings or IP
- DeepL integration (Pro) — use DeepL API for automatic translations with high-quality output
Key Features
- Language switcher — display as a menu item, floating dropdown, or shortcode with customizable design
- Dynamic string translation — translate gettext strings from plugins and themes directly from the interface
- Translation blocks — merge multiple HTML elements into one translation block for context-aware translations
- Conditional content display — show content only for specific languages using the
[trp_language]shortcode - WooCommerce compatibility — out-of-the-box support for product pages, cart, and checkout in multiple languages
- Exclude content from translation — limit translation to specific paths or exclude certain pages and products
- Editorial control — publish translations only when all strings are complete
- Navigation based on language (Pro) — display different menu items for different languages
Comparison with Competitors
TranslatePress vs WPML
| Feature | TranslatePress | WPML |
|---|---|---|
| Translation interface | Visual front-end editor | Admin-based editor |
| Automatic translation | AI + Google Translate | Google Translate, DeepL |
| Language limit (free) | 1 additional language | 2 languages |
| WooCommerce support | Yes | Yes |
| SEO translation | Pro | Yes |
| Page builder support | All major builders | All major builders |
| Setup complexity | Simple | Moderate |
TranslatePress vs Polylang
| Feature | TranslatePress | Polylang |
|---|---|---|
| Translation method | Visual editor | Separate posts per language |
| Automatic translation | AI + Google Translate | Pro only |
| Front-end editor | Yes | No |
| Image translation | Yes | No |
| SEO meta translation | Pro | Pro |
| Language switcher | Floating, menu, shortcode | Menu, widget, shortcode |
| WooCommerce support | Yes | Yes |
Recommended Stack — pair TranslatePress with SEO optimization tools like Rank Math SEO to optimize multilingual SEO with translated meta tags, sitemaps, and schema markup for each language.
Official Changelog
Version 3.3.5
Release Date: September 8, 2026
- Improved: Reduced Automatic Translation usage by better handling concurrent translation requests of the same page.
- Fixed: Stalling gettext optimization by failing it on invalid table ID schemas.
- Fixed: Prevented incorrect string matching and database optimization failures when gettext tables use different character sets.
- Fixed: REST redirect loop on subdirectory installs.
- Fixed: Bug relating to Gutenberg language restriction on classic blocks.
- Improved: Compatibility with Breakdance Builder.
- Fixed: Compatibility issue with the Booking Calendar plugin’s settings.
- Fixed: Long AJAX checkout calls when the Folders plugin is enabled.
- Fixed: Stop foreign-locale gettext polluting trp_gettext_en_us.
Version 3.3.4
Release Date: August 25, 2026
- Fixed: Unauthenticated stored XSS via comment noise-key injection. Thanks to daroo and Wordfence.
- Fixed: Security issue regarding account takeover via password reset flow. Thanks to the Wordfence team.
Version 3.3.3
Release Date: August 18, 2026
- Fixed: XSS vulnerability in Translation Editor with gettext markers in search query parameter. Thanks to Quentin Lamour and the Patchstack team for the report.
- Fixed: Breakdance product title search indexing.
Frequently Asked Questions
Does TranslatePress support automatic translation?
Yes, the free version includes AI translation with a 2,000-word limit and Google Translate integration with your own API key. The Pro version adds DeepL and unlimited AI translation.
Can I translate WooCommerce products?
Yes, TranslatePress works out of the box with WooCommerce. You can translate product pages, categories, cart, and checkout in the visual front-end editor.
Where are translations stored?
All translations are stored locally in your WordPress database. You own your translations and can export them between sites.
Does TranslatePress translate SEO meta data?
Yes, the SEO Pack add-on (Pro) translates page titles, meta descriptions, URL slugs, Open Graph tags, and image alt attributes for multilingual SEO.
Is TranslatePress compatible with page builders?
Yes, TranslatePress works with Gutenberg, Elementor, Divi, Beaver Builder, WPBakery, and other page builders. The visual editor translates content rendered by these builders.






Leave a Reply