WordPress plugin
TranslatePress Premium
TranslatePress Premium extends the visual front-end editor with tools for managing a multilingual WordPress website. Translations appear in context as you edit, including content from shortcodes, forms, page builders, Gutenberg blocks, themes, plugins, and WooCommerce. You can translate manually, start with automatic translation, or combine both and revise the result in the editor.
Translate pages while viewing the site
TranslatePress Premium extends the visual front-end editor with tools for managing a multilingual WordPress website. Translations appear in context as you edit, including content from shortcodes, forms, page builders, Gutenberg blocks, themes, plugins, and WooCommerce. You can translate manually, start with automatic translation, or combine both and revise the result in the editor.
Each premium version includes a set number of AI-translated words through TranslatePress AI. Google Translate is also available with your own API key, and automatic translation can be enabled or disabled in the options. A separate DeepL Automatic Translation add-on uses the DeepL API.
Choose how languages and translations are managed
Add an unlimited number of translation languages, then publish each language when its translations are complete. The SEO Pack translates page titles, descriptions, URL slugs, image alt tags, and social graph tags for Twitter and Facebook. It works with popular SEO plugins. You can also assign a various domain to each added language.
- Give existing users or created accounts translation access without administrator rights.
- Use Browse as User Role to view and translate content visible to a particular role.
- Set different menu items for different languages.
- Choose whether language switchers display language names in their native form or in English. Display a switcher in a menu, as a floating dropdown, with the Language Switcher block, or with a shortcode.
Translate the parts of a site that need attention
Translate pictures, sliders, and other media, along with dynamic gettext strings from WordPress, themes, and plugins. Translation Blocks group multiple HTML components for translation together. You can also use language-based conditional display shortcodes, translate selected paths, exclude content from translation, and edit gettext strings from English to English without adding another language.
Other language settings let you force custom links to open in the current language and enable or disable a URL subdirectory for the default language. For a multilingual site or WooCommerce store, set the default language and translation languages, pick the translation method and URL options, then review pages in the front-end editor.