If you want your WordPress website to be available in multiple languages, the TranslatePress plugin provides a simple way to translate pages directly from the front end of your website.
With TranslatePress, you can translate content visually while viewing the page, making it easy to create and manage multilingual websites without modifying code.
Table of Contents
Installing TranslatePress
- Log in to your WordPress administration panel.
- In the left-hand menu, navigate to:
Plugins → Add New - In the search field, enter:
TranslatePress - Locate the plugin:
TranslatePress – Translate Multilingual Sites - Click:
Install Now - Once the installation is complete, click:
Activate The plugin is now ready to use.
Configuring Languages
After activation, a new TranslatePress option will become available.
- In the WordPress admin panel, hover over:
Translate Site - Click:
Settings - On the settings page, you can configure:
- Default language
- Additional languages
- Language switcher settings
- URL structure for translations
- To add a new language:
- Select a language from the drop-down list.
- Click:
Add - Save your changes.
You can add as many supported languages as needed.
Translating Your Website
Once the languages have been configured:
- Visit your website while logged in as an administrator.
- In the WordPress admin toolbar, click:
Translate Page The visual translation editor will open.
Using the Visual Translation Editor
The translation interface consists of:
- Your website preview on the right
- Translation panel on the left
Translatable elements will display a pencil icon when hovered over.
To translate content:
- Click the pencil icon next to the text you want to translate.
- The original text will appear in the translation panel.
- Enter the translated version in the appropriate language field.
- Repeat the process for additional content.
TranslatePress allows you to translate:
- Page titles
- Text content
- Navigation menus
- Buttons
- Widgets
- Theme content
- Plugin-generated content (depending on compatibility)
Saving Translations
After entering the translation, click:
Save Translation located at the top of the translation panel.
Your changes will be applied immediately.
Language Switcher
Once multiple languages have been configured, TranslatePress automatically provides a language selector that visitors can use to switch between available languages.
Depending on your settings, the language switcher can be displayed:
- As a floating selector
- In the navigation menu
- As a shortcode
- As a widget
Visitors can then browse your website in their preferred language.
Benefits of TranslatePress
TranslatePress offers several advantages:
- Visual front-end translation
- Beginner-friendly interface
- SEO-friendly multilingual URLs
- Support for custom themes and plugins
- No coding required
- Ability to translate dynamic content
Summary
To create a multilingual WordPress website with TranslatePress:
- Install and activate TranslatePress – Translate Multilingual Sites.
- Configure the languages you want to support.
- Open the visual translation editor using Translate Page.
- Click the pencil icons next to content elements.
- Enter translations and save your changes.
- Allow visitors to switch languages using the built-in language selector.
After completing these steps, your WordPress website will be available in multiple languages, helping you reach a wider international audience.