Wondering whether you should use TranslatePress free vs pro?
There are some decisions you’ll have to make when building a multilingual (or bilingual) website, and picking the right tool for the job is among the first ones.
In this detailed comparison, we show you the differences between TranslatePress free vs pro, and share advice on how to best start with the TranslatePress product line to minimize costs and maximize results.
We’re going to cover:
- The main differences in a nutshell 🥜
- When to use TranslatePress free 🆓
- How to use TranslatePress free
- When to use TranslatePress pro 💪
- How to use TranslatePress pro
- Where to begin if you’re not sure 🤷♂️
TranslatePress Free vs Pro in a nutshell
Here’s a table that compares the abilities of TranslatePress free vs pro in a nutshell:
|Visual translation interface with live preview of your translations||✅||✅|
|Works with all themes and plugins||✅||✅|
|– text content||✅||✅|
|– buttons and interface elements||✅||✅|
|– dynamic strings of text generated by themes and plugins||✅||✅|
|– page builder content (Elementor, Divi, Beaver Builder, etc.)||✅||✅|
|– contact forms||✅||✅|
|– products in WooCommerce store||✅||✅|
|Language switcher link in menu, floating box, or in content||✅||✅|
|Automatic translations via Google Translate||✅||✅|
|Total languages on your site||2||unlimited|
|Advanced Multilingual SEO||✅|
|“Translator” user account roles||✅|
|Automatic user redirect to their preferred language||✅|
|Automatic translations via DeepL||✅|
|“Browse as user role”||✅|
|Different menu items for different languages||✅|
As you can see, you can do quite a lot with the free version of TranslatePress. In fact, free is going to be all that most new users and bilingual sites will ever need – but more on that in a minute.
When it comes to TranslatePress pro, there are actually three tiers of it. You can tailor your package depending on the specific set of features that you need. (Read which specific add-ons are included in which tier here.)
Let’s now look at some common scenarios of when to use TranslatePress free vs pro:
When to use TranslatePress free
TranslatePress free is going to be perfect for bilingual websites.
In other words, TranslatePress free is the best way to add a second language to your WordPress website.
This opens up many opportunities for businesses that want to expand to a neighboring country or want to make their business information public in a more popular language globally.
With TranslatePress free, you get to use the full translation interface (it’s not restricted in any way). You can translate your texts, images, buttons, menus, and more.
TranslatePress free works with any WordPress theme or plugin, too. This means that you can translate all text strings that make up your site’s design/structure – like texts in the footer or copyright messages.
Last but not least, TranslatePress free gives you the option of automatically translating your website content via Google Translate.
How to start using TranslatePress free
TranslatePress installs the same as any other WordPress plugin. Go to your WordPress dashboard, to Plugins → Add New, and enter “TranslatePress” into the search field. Click on Install and then on Activate.
From there, TranslatePress free is ready to use. No registration or additional setup is required. To begin, go to Settings → TranslatePress. Click on the Add button to add your new language:
You can adjust some of the other settings you see on the page, but that’s all optional. Click on Save Changes when done.
At this stage, you can go to your homepage and click on the new Translate Page button that has been added to your top bar.
You’ll be taken to the main translation interface of TranslatePress.
The structure of this interface is very similar to WordPress’ native Customizer UI. All you do is: (1) find a piece of text that you want to translate in the preview window on the right, (2) click on the pencil icon next to it, and then (3) enter your translation in the sidebar. Like so:
Click on Save translation at the top when done.
Just like that, you can go through your texts piece by piece and translate them all. With TranslatePress free, you can translate basically anything you see on your pages, including:
- text content
- buttons and interface elements
- dynamic strings of text generated by themes and plugins
- page builder content (Elementor, Divi, Beaver Builder, etc.)
- contact forms
Again, this all works by clicking on the pencil icon next to what you want to translate and then entering your translation in the sidebar.
As soon as you save your translation, it is live on the site, and your visitors will be able to see it. 🍾
If you want to learn more about how to translate specific parts of your website with TranslatePress free, read any of these guides:
- 🖼️ How to translate images in WordPress
- 📋 How to translate Contact Form 7
- 🏗️ The best WordPress page builder plugins and how to translate them
How to translate your site automatically with TranslatePress free
One of the best features in the free version of TranslatePress is the possibility to translate your entire site at the click of a button using Google Translate.
This can be a huge helper when you’re adding a second language to your site but don’t have the time to deal with each page individually.
To enable automatic translation, go to Settings → TranslatePress, and then to the Automatic Translation tab.
Select Yes from the drop-down and fill out the remaining required fields on the page:
- Translation Engine: With TranslatePress free, you can use Google Translate.
- Google Translate API Key: Here’s a guide on how to get your unique API key.
- The remaining fields are optional.
Pro tip; you’re not stuck with those automatic translations. If you want to, you can step in at any time and adjust them by hand – should you find something that doesn’t sound spot on.
⭐ Here’s more on how to translate your WordPress website automatically.
When to use TranslatePress pro
TranslatePress pro is a great tool for several scenarios:
- 👉 Use TranslatePress pro if you want to feature more than two languages on your website.
- 👉 Use TranslatePress pro if you want to add multilingual SEO capabilities to your site.
- 👉 Use TranslatePress pro if you want to enable automatic translations via DeepL.
- 👉 Use TranslatePress pro if you want to add “translator” user accounts to your site and have people help you with translations.
As you can see, the above fall under the category of pro-level features, so to speak. While new websites or fledgling businesses might not need any of those, they can be absolutely crucial for the right kind of user and/or website.
First off, TranslatePress pro lets you add an unlimited number of languages to your site. This is ideal if you want to open your doors to audiences from multiple markets or when your business is going international.
Second, TranslatePress pro shows you the world of multilingual SEO and lets you control how each of your website’s language versions appear in the search engines. This can be huge for commercial and business projects.
Lastly, TranslatePress pro is going to be more effective for websites with a lot of content. For once, you can create “translator” user accounts and invite people to help you work on your translations – without giving them access to the rest of the site’s backend. Then, there’s also integration with AI-powered automatic translation by DeepL. DeepL delivers translations of better quality than Google Translate’s, which can be important if you’re using the site for your business.
How to start using TranslatePress pro
From a technical point of view, TranslatePress pro is a set of add-ons that you install alongside the free version of TranslatePress.
To begin, go to your WordPress dashboard, to Plugins → Add New, and enter “TranslatePress” into the search field. Click on Install and then on Activate.
You can take any of these add-on ZIP files and upload them to your site via Plugins → Add New → Upload Plugin.
Activate each add-on individually.
To enable your pro setup, go to Settings → TranslatePress, and then to the License tab. Enter your license key to activate your TranslatePress pro subscription.
From this point on, TranslatePress is fully operational and ready to use.
To add your languages, switch back to the General tab on the TranslatePress settings page. Add your languages one by one:
Look through the other settings on the page and click on Save Changes when done.
The core features of TranslatePress pro are the same as in the free version. If you want to learn how to translate your text content, images, menus, page builder content, theme elements, and more, click here ☝️☝️☝️ to scroll to the section where we discussed the basic usage of TranslatePress free.
How to adjust your multilingual SEO
💡 Note; SEO Pack Add-on is required for this to work.
Click on the Translate Site button in the top bar of your admin panel.
Once you’re inside the translation interface, click into the drop-down menu to see the available translations:
The SEO strings are right at the top of the list. You can go through them one by one and make sure that all your titles, descriptions, and slugs are optimized for their individual languages.
Remember to click on Save translation when you’re done with these strings.
⭐ To learn more about multilingual SEO and how to best go about translating your SEO strings, read this in-depth guide of ours.
How to enable automatic translation with DeepL
💡 Note; DeepL Automatic Translation Add-on is required for this to work.
DeepL is an automatic translation service that’s AI-powered and is quickly becoming the go-to solution for translations where quality is of key importance.
The languages supported include English (American and British), German, French, Spanish, Portuguese (plus Brazilian), Italian, Dutch, Polish, Russian, Japanese, and simplified Chinese.
DeepL is a freemium solution, so keep that in mind before jumping head in.
To use it with TranslatePress, go to Settings → TranslatePress, and then to the Automatic Translation tab.
Select Yes from the drop-down and fill out the remaining fields:
- Translation Engine: Select DeepL.
- DeepL API Key: You can get it after signing up with DeepL and validating your account. Here’s a guide on how to do that.
- The remaining fields are optional.
When you save changes, your DeepL integration is enabled. Go to any of your pages to see the automatic translations in action.
Pro tip; just like with Google Translate, you can adjust these auto translations later on.
⭐ Here’s more on how to translate your WordPress site with DeepL.
How to add “translator” user accounts
💡 Note; Translator Accounts Add-on is required for this to work.
This couldn’t be easier. Just go to Users → Add New. Fill out the form normally, and, at the bottom, pick Translator from the Role drop-down.
This new user will be able to translate your website without having access to the entire backend of the site.
Where to begin if you’re not sure about choosing TranslatePress free vs pro
If you’re still not 100% which of the two will be right for you – TranslatePress free vs pro – then you should probably start with the free version first.
TranslatePress free has all the features that most new or small websites will need, and no core functionality is locked. You will be able to translate your website fully to one additional language, with no blank spots or untranslated strings of text here and there. Take it for a test run; see how things work.
Then, if you ever come to a point where you need any of the additional features, you will be able to upgrade to TranslatePress pro seamlessly with no tweaks needed to your already existing translations. Again, you won’t lose any of your settings or translations when switching from TranslatePress free to pro.