A better way of translating your WordPress site directly from the front-end, with full support for WooCommerce, complex themes and site builders.

Additional information

Your Website Fully Translated in Minutes

Rank for more keywords, grow traffic and reach more people.

How much easier would your job be, if the WordPress translation plugin you used in your project was well-supported, tested, and developed with both the developer and the end user in mind? It's really simple to get started, with no extra addons to install and no compatibility issues with other plugins or themes. Once installed, select your secondary languages and start translating your entire site visually, exactly as it looks in the front end. Enable Automatic Translation and have your site fully translated instantly. After, you can easily refine translations manually. When you need help, there are applicable answers from the support team. Actually delivering your projects on time and on budget.

Translate the Entire Page, Visually

Translate what you see. The interface allows you to translate the entire page at once, including output from shortcodes, forms, and page builders. No more switching between the editor, string translation interfaces, or badly translated plugins. With this WordPress translation plugin, you work with the final page directly from the front end, with full support for WooCommerce and site builders.

Automatic Translation

Accelerate the translation process by automatically translating your entire site with Google Translate or DeepL. You can then change only what's not perfectly translated.

The WordPress Way

TranslatePress is GPL and self-hosted. You own your translations, forever. The yearly license gives you access to updates, new features, and support. After the license expires, your site will continue to work as expected.

SEO Friendly | SEO support for page slug, page title, description, Twitter, and Facebook social graph information. The HTML lang attribute is properly set. Multilingual Sitemap support for all popular SEO plugins.

Automatic Translation | Integrated with Google Translate and DeepL, you can quickly get your content automatically translated and only adjust what's not perfect.

221 Languages | Add as many languages using our WordPress translation plugin for your project to go global.

Editorial Control | Publish your language only when all your translations are done.

Image Translation | Translate images directly from the translation interface in order to show different images for different languages of your website.

Customizable Language Switcher | The extended language switcher includes a floater menu, shortcode, and individual menu items.

For every project | Works out of the box with WooCommerce, custom post types, complex themes, and site builders.

Translator Accounts | Create translator accounts that can translate the website without having to work with the WordPress backend, site builders, or meta boxes.

Browse As | Browse your website just like your users see it. Translate pages that show different content for different users, like a custom log-in page.

Translation Blocks | Allows you to translate larger blocks of HTML with a single translation, by joining multiple translation strings into a translation block.

Automatic User Language Detection | Redirect visitors to their own language preference based on browser language or IP address.

About Us


Keen Funnel

Combining The Power Of Creativity With The Top MarTech Stack Allows Us To Keep Our Customers Ahead Of Their Competitors.

(5 reviews)


Sevilla, Spain

Average response

2 hours

Last delivery

6 hours ago

We are a full-service digital agency that drives results for companies through tech-enabled marketing solutions. We unlock revenue growth for your business with our world-class expertise. Our team of experts has assisted thousands of companies with digital marketing projects to increase lead generation, quality and quantity of website traffic, phone call volume, conversion rate, and transactions.

Feel free to contact us if you have any questions.

License for one domain (lifetime access)


 Our commitment is less than 24 hours to complete your order    

This package includes:

  • Advanced Translation Interface
  • Integration With Google Translate
  • Flexible Language Switcher
  • One Domain Usage
  • SEO Pack Addon
  • Multiple Languages Addon
  • Translator Accounts Addon
  • Browse As User Role Addon
  • Navigation Based on Language Addon
  • DeepL Automatic Translation Addon - 30,000 words included
  • Automatic User Language Detection

Frequently Asked Questions

How do I change the Default Language?


You might want to make the language you translated your website into the first one. To do this, go to Settings -> TranslatePress and set the Use subdirectory for default language option to Yes. Then, using drag and drop, drag the language you want to be the default one to the top. A better way of handling this is to use the Automatic Detection of User Language add-on. This will redirect the user to the correct language based on his IP or browser settings.

I cannot select some strings from the page to translate


It's possible that some strings cannot be clicked through our visual interface. If this is the case, you should try to look for them inside the Strings List that's available under the current language at the top of the translation interface.

How can I dispaly different content for different languages?


Well, we have content restriction integrations with one of the biggest builders on the WP market, as well as our conditional shortcode to display different content for according to the selected language.

How can I dispaly different content for different languages?


Well, we have content restriction integrations with one of the biggest builders on the WP market, as well as our conditional shortcode to display different content for according to the selected language.

How can I show different versions of a video based on the current language?


This can be achieved using the Conditional Shortcode Based on Language. You add both versions of the video to the content and wrap them up with the shortcode using the correct languages. Ex. [trp_language language="en_US"] [/trp_language] [trp_language language="ro_RO"] [/trp_language]

How can I translate an email that I customize in my Dashboard?


This can be achieved using the Conditional Shortcode Based on Language. You wrap the content for every language using the right shortcode and only the correct part will be emailed to the user. Ex. [trp_language language="en_US"] This content will be sent only to English users. [/trp_language] [trp_language language="ro_RO"] This content will be sent only to Romanian users. [/trp_language]

How do I translate the slugs automatically?


Besides the fact you need to have activated the SEO Pack Addon (available only for the pro users) from TP Settings --> Addons tab, you will need also to enable the Automatically translate slugs option from TP Settings --> Automatic Translation tab. After everything is set, you/users can browse the pages in additional languages and the translations will be served. Note: Gettext and slugs load before our own plugin. So the way our plugin is constructed, they get applied at the second page load.

How do I translate WooCommerce emails?


WooCommerce email translation can be done automatically via WooCommerce's language packs and TranslatePress' Automatic Translation feature, and manually from the String Translation interface.

How can I make TranslatePress not process a custom URL?


When the Force Language in Custom Links option is set to Yes, any custom link that you add to your website will get processed by TranslatePress to add the language to it. If you want TP to ignore an URL, you can append this hash to it: #TRPLINKPROCESSED Example: Let's say the URL we want to be ignored is this one: To make this work we add the hash from above so the link we will insert is:

Does TranslatePress work on WordPress Multisite?


Yes, TranslatePress works on multisite as well. You can either network activate the plugin, or do it individually for each sub-site. It works to add languages on individual sub-sites in a network install (and choose the languages in which you translate each sub-site). It will NOT work to have each sub-site as a secondary language. Note: The license key of the premium product needs to be added in the Main site -> Settings -> TranslatePress, not in the Network Dashboard.

Does TranslatePress work with subdomains?


It will not work to have,,,, etc. Those mean directly a multiple domains system and, right now, we don't have support for this. It is a tracked feature, but for the moment, we don't have a timeframe for it or even if will be implemented. As a solution for , we can recommend using the MultilingualPress plugin,

Can WPML translations be used if I want to switch on TranslatePress?


The architecture of these plugins is different. TranslatePress saves translations at the string level, while WPML saves at the post level, thus the translations are not compatible. You will have to translate your site from 0 using manual or automatic translation.