TranslatePress is an easy-to-use WordPress translation plugin that allows you to translate posts, pages, and strings used in WordPress themes and plugins.

It comes with support for manual and automatic translation, and also lets you translate images, sliders, and other media. WooCommerce and custom post types are supported too.

You can add translations to any page on your website using a live editor. It works the same as the Customizer by showing the front-end of your website on the right-hand side of the page.

Page Translation config

Clicking on any part of your page will load the string or content in the column on the left-hand side. You can view the page as any WordPress user role and create suitable translations for all the languages you have added.

Page Translation in TranslatePress

A total of 221 languages are available in TranslatePress. In the free version of the plugin, you can set one language as your default language and add one more language for translations.

You need to upgrade to TranslatePress Pro in order to add an unlimited number of languages.

Automatic translation can be performed by either Google Translate or DeepL. However, you do need to upgrade to TranslatePress Pro to use DeepL.

TranslatePress General Settings

A personal one-website license for TranslatePress Pro costs €79 per year. In addition to unlocking an unlimited number of languages, upgrading also gives you access to the SEO Pack Addon. This gives you features such as URL slug translation, Yoast SEO sitemap support, translation for Facebook social graph tags, and more.

TranslatePress Pro. Page Translation in TranslatePress

All plugin features can be unlocked with the business and developer licenses. The business license costs €139 per year and grants usage on three websites, whilst the developer license costs €199 per year and has no website restriction.

Additional features include redirecting users based upon the language set in their browser, configuring different menu items for other languages, and allowing staff to manage translations.

TranslatePress Automatic Translation Settings

TranslatePress is a versatile solution. The core version of the plugin allows you to enter translations manually but also has support for automatic translation via Google Translate.

Upgrading will make your translations SEO-friendly and allow you to cater towards more than two languages on your website.