Find out why TranslatePress is the best
translation plugin for WordPress.
Developer / Business / Personal
Translate the entire page
Translate what you see. The interface allows you to translate the entire page at once, including output from shortcodes, form and page builders.
Support for dynamic strings (gettext) added by WordPress, plugins and themes.
Allows you to translate larger blocks of html with a single translation, by joining multiple translation strings into a translation block.
Translate images directly from the translation interface in order to show different images for each language of your website.
Integrated with Google Translate and DeepL, you can quickly get your content automatically translated and only adjust what's not pefect.
Customizable Language Switcher
Extended language switcher includes a floater menu, shortcode and individual menu items you can add to any WordPress menu.
Support for WooCommerce
Works out of the box with WooCommerce, custom post types, complex themes and site-builders.
View your site like the current user (logged in) or like a logged out user. This makes it easy to translate all the content of your website, even dynamic pages like a custom logged in page.
Support that gets things solved!
Never worry about getting stuck with your project
Time and time again our customers tell us that they love our plugins, but what they never expected was the kind of support that we offer.
This isn't by chance. We push ourselves to give 100% on every support request we receive.
These addons extend your translation plugin and are available in the Personal, Business and Developer plans.
SEO support for page slug, page title, description and facebook and twitter social graph information. The HTML lang attribute is properly set. Yoast SEO Sitemap support
Add as many languages as you need for your project to go global.
Publish your language only when all your translations are done. Learn More
These addons extend your translation plugin and are available in the Business and Developer plans.
Automatic User Language Detection
First time visitors will be redirected to their preferred language based on their browser settings or IP address. Learn More
DeepL Automatic Translation
Automatically translate your website using the DeepL API. git Learn More
Create translator accounts that can translate the website without having to work with the WordPress backend, site builders or metaboxes. Learn More
Browse As User Role
Navigate your website just like a particular user role would. Really useful for dynamic content or hidden content that appears for particular users. Learn More
Navigation Based on Language
Configure different menu items for different languages. Learn More
These addons extend your translation plugin and are available for free.
Language by GET parameter
Use GET parameter to encode language in the url, replacing the language directory. Your urls will look like this: www.example.com?lang=en Learn More