Find out why TranslatePress is the best
translation plugin for WordPress.
Professional / Plus / 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.
Full integration of Google Translate so you can quickly get up to speed and only translate what's not perfect.
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.
Add as many languages as you need for your project to go global.
Publish your language only when all your translations are done.
These addons extend your translation plugin and are available in the Business and Developer plans.
Create translator accounts that can translate the website without having to work with the WordPress backend, site builders or metaboxes.
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.
Navigation Based on Language
Configure different menu items for different languages.
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