WordPress plugin
TranslatePress Premium
TranslatePress Premium extends the front-end visual editor for WordPress translations. You can see translated text in the page layout as you work. The editor handles page content and output from shortcodes, forms, page builders, Gutenberg blocks, themes, add-ons, and WooCommerce. It also works with image translation for pictures, sliders, and other media, along with dynamic gettext strings and Translation Blocks for translating multiple HTML components together.
Translate pages in context
TranslatePress Premium extends the front-end visual editor for WordPress translations. You can see translated text in the page layout as you work. The editor handles page content and output from shortcodes, forms, page builders, Gutenberg blocks, themes, add-ons, and WooCommerce. It also works with image translation for pictures, sliders, and other media, along with dynamic gettext strings and Translation Blocks for translating multiple HTML components together.
Choose how to translate
Enter translations manually, use automatic translation to create a starting version, then review and refine the text in the visual editor. Each Premium version includes full TranslatePress AI access with a set number of AI-translated words. Google Translate uses your own API key, and you can enable or disable its automatic translation. DeepL Automatic Translation is a separate add-on that uses the DeepL API.
The translation service you select affects what data is sent out. TranslatePress AI receives page text, the license key, site URL, and language settings; translation may be triggered by front-end page visits. If you choose Google Translate or DeepL and provide your own API key, site content is sent to that service for translation, which may also be triggered by front-end visits.
Manage languages and user access
- Extra Languages: add an unlimited number of translation languages and publish each language after its translations are complete.
- Different Domain per Language: assign a separate domain to each added language.
- Translator Accounts: let existing customers or newly created accounts translate the site without administrator rights.
- Browse as User Role: view and translate content visible to a particular visitor role.
- Navigation Based on Language: configure different menu entries for different languages.
- Automatic User Language Detection: redirect first-time users to a preferred language based on browser settings or IP address.
- SEO Pack: translate page titles, descriptions, URL slugs, image alt tags, and Twitter and Facebook Social Graph tags. It works with popular SEO plugins.
Display the language switcher as a menu entry, a floating dropdown, a Language Switcher block, or a shortcode. Language names can appear in their native form or in English. You can also make custom links open in the current language and enable or disable a URL subdirectory for the default language.
For editorial control, publish a language after its translations are ready. You can translate selected paths, exclude content from translation, and edit gettext strings from themes and plugins without adding another language.
Set up the translation workflow
Install and activate TranslatePress in WordPress, then open Settings > TranslatePress to choose the default language and translation languages. Configure the translation method, language switcher, and optional URL settings. Open the front-end translation editor from the admin bar to work through and review pages.