Gato AI Translations for Polylang
Automatically translate your content


Automatically translate the content in your WordPress site, including posts, taxonomies, and media.
It works with Polylang to manage the content, and the most advanced LLMs (ChatGPT, Claude, DeepSeek, and Mistral AI) and dedicated translation services (DeepL and Google Translate) to execute the translation.
Features
Translate content automatically
Publishing a post, creating a tag or category, or uploading media, will automatically trigger its translation.
Translate content in bulk
Select multiple entries and translate them via Bulk Actions.
No limit on languages
Whether you need to translate to 3 or 30 languages, you are covered.
Translate posts, taxonomies, and media
Translate your posts, pages, custom post types, taxonomies (tags and categories) and custom taxonomies, and media items.
Translate your own and 3rd-party CPTs
You can translate the description of WooCommerce products, LearnDash courses, Events Calendar events, and more.
Edit the translations before publishing
You can edit each of the translations right on the WordPress editor, fix any issue, and only then publish.
Enable automatic translation CPT by CPT
You can decide to translate posts automatically, but disable automatic translations for pages (or any CPT).
Use Polylang or Polylang PRO
Manage your content using either the free or paid versions of the Polylang plugin.
Use the translation API of your choice
Choose among ChatGPT, Claude, DeepSeek, Mistral AI, DeepL, and Google Translate, to perform the translation.
No middleman in connecting to the translation APIs
You pay directly to the translation provider(s) for the translations you do.
Send the biggest context to the API
All strings are sent together in a single request (up to the API's limits), helping the API produce the best-possible results.
Use different APIs for different languages
You can decide to use DeepL if it supports the target language, Mistral AI for Asian languages, and ChatGPT otherwise.
Translate blocks without breaking them
Properties inside Gutenberg blocks are translated without affecting the block's inner HTML structure.
Translate your custom Gutenberg blocks
Inject logic to have the properties of your custom blocks also translated.
Customize the prompt for AI translations
When using an LLM as translation provider, you can provide your own prompt and customize the results.
Automatically Translate your Content
Reduce the effort of managing translations on your site
Automatically translate your content, whenever:
- Publishing a post
- Creating a tag or category
- Uploading an image
All relationships across entities are also handled: A translated post (eg: to Spanish) will be assigned translated tags, categories, and featured image (ie: to Spanish).
Translate your own and 3rd-party CPTs
Translate content from your application's Custom Post Types, and from the plugins it requires
The content from any Custom Post Type can be translated, including from popular plugins such as WooCommerce.
Translate Content in Bulk
Select multiple entries and translate them via Bulk Actions
Translate entries in bulk, sending all strings to the API in a single request (up to the API's limits), improving the quality of the translation.
Select the translation API for each language
Use the best translation provider, language by language
You can use the translation provider of your choice, among:
- ChatGPT
- Claude
- DeepSeek
- Mistral AI
- DeepL
- Google Translate
You're not restricted to using only one of them. Select the best one for each language.
Translate posts for the Classic and Block Editors
Whichever WordPress content editor you use, you are covered
Content based on both the Classic Editor and the Block Editor (Gutenberg) is automatically handled, according to the configuration for that CPT.
Localize/customize translations via AI
Adapt the prompt sent to LLMs according to your needs
When using ChatGPT, Claude, DeepSeek, or Mistral AI to translate content, you can customize the prompt to suit your specific needs.