How to translate your website using TranslatePress?

TranslatePress is a WordPress translation plugin that translates your WordPress site directly from the front-end, with full support for WooCommerce, complex themes, and site builders. A WordPress translation plugin that's easy to use for a change.

The plugin’s evident advantage is that it doesn’t take up too much time and effort to catch the idea of how it works.

Video Tutorial 

In the video below we explain how to use the TranslatePress plugin to translate your website.

You can find their official documentation here and download the plugin here.

Step by Step Guide

First and foremost, make sure to install TranslatePress from WordPress plugins.

You can access the TranslatePress plugin settings in the administrator area in the menu under Settings -> TranslatePress.

It can also be accessed both from the frontend and administrator area from the Admin Bar under the newly created button under the Settings drop-down.

Step 1 - General settings

Now, let us go through general settings.

Default Language. Select the original language from the drop-down your website was written in.

By default, the language is inherited from the WordPress language that you can setup on install or change from Settings -> General. 
The interface allows you to select the languages you wish to make your website available in. You just have to select the language from the drop-down and click the Add button.

Native language name. Select Yes if you want languages to display in their native names. Otherwise, they will be displayed in English.

Use subdirectory for the default language. Select Yes if you want to add the language slug in the URL for the default language. Example www.myhomepage.com/en/ instead of www.myhomepage.com when visitors are viewing the site on its default language.

Language Switcher. This is the tool that allows you and your users to change the language of your website. You can either paste the switcher anywhere by using a shortcode, or include it into your header’s menu, or add a floating dropdown that follows the user across the website.

Step 2 - Adding the switcher to the menu

The following steps show how we can include the switcher into the website’s menu.

Head over to Appearance -> Menus

Create a custom link with a name like “Language” so there would be a section for the user to choose from, and add it to your menu.
Now, into this category that you’ve just created, you can add the actual switchers. Go to Language Switcher and add the link for the desired language to the menu.Drag the language link into the custom link created earlier. It should look like this:Repeat the above for all the languages you’re planning for your website.

Step 3 - Translating your content

Manual translation

You can proceed with your website translation either via the Translate site tab in Settings or by clicking on Translate Page from the admin in the top section of your front-end, as shown:

In this mode, choose the language you’re translating to, select the block of the text, and enter your translation. Proceed in the same manner for the rest of the text on the page.
Automatic translation

You can enable or disable the automatic translation of the site with Google Translate in the Automatic Translation tab in Settings. Existing translations will not be affected.

Note: Not all languages support automatic translation. Please consult the supported languages list.As you enable Automatic Translation, you’ll need to set an API key for your Translation Engine. Note that the alternative option, DeepL, is a premium add-on for TranslatePress.

To set up Google Translate, follow these instructions. Afterward, the contents of your website will be translated automatically as you select a language in the Translate Page mode.

Translating your WordPress site doesn’t have to be difficult. We highly recommend TranslatePress if you’re after a tool that offers automatic and manual translations.

Now, it is time for you to start translating your site, increase your website's potential, and hopefully, by doing so, start attracting more site visitors.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us