🚀 Переводите (почти) любой блок Gutenberg, элемент Bricks и виджет Elementor — плюс Gemini, WP AI Connectors и AI Abilities для перевода
Gato AI Translations for Polylang v18.0 вышел — и это один из самых масштабных наших релизов, с длинным списком возможностей, о которых многие из вас специально просили.
Главное: теперь вы можете переводить практически любой блок, элемент или виджет из любого плагина с минимальной настройкой. Давайте разберёмся подробнее.
🗂️ Блоки ACF
Блоки, зарегистрированные через Advanced Custom Fields, теперь поддерживаются «из коробки». Существует три способа зарегистрировать поле ACF для перевода:
- Глобально — с помощью единственного переключателя в настройках (Переводить блоки ACF автоматически?): все переводимые строки во всех блоках ACF отправляются на перевод.
- По группе полей — через новый ввод Gato Translate, который v18 добавляет в интерфейс групп полей ACF.
- По полю в PHP — через стандартный хук ACF
acf/load_field.

Подробности в разделе Блоки ACF.
🐘 Блоки только на PHP
Начиная с WordPress 7.0, блоки можно регистрировать как только на PHP (без JavaScript-бандла). v18 обрабатывает их так же, как любой другой блок: все их строковые атрибуты регистрируются для перевода автоматически, без дополнительной настройки. Если конкретный атрибут нужно пропустить, его можно исключить с помощью однострочного PHP-хука.
🧱 Любой плагин, поставляющий wpml-config.xml
v18 читает wpml-config.xml любого плагина и использует его для определения переводимых атрибутов блоков. Если ваш любимый плагин блоков уже документирует себя для WPML, теперь он работает «из коробки» и с Gato AI Translations for Polylang.
🧩 Поддержка блоков Kadence и Greenshift
Все блоки Kadence и все блоки Greenshift теперь переводятся автоматически. Никаких пользовательских хуков, никакой дополнительной настройки.

🔌 Собственные и сторонние блоки, элементы и виджеты — теперь предельно просто через PHP-хуки
Расширить поддержку для собственных блоков, элементов и виджетов — а также для любых сторонних плагинов, не поставляющих wpml-config.xml — теперь просто: достаточно объявить несколько переводимых свойств через PHP-хуки.
Для Gutenberg объявите переводимые атрибуты через gatompl:gutenberg_block_type_translatable_attribute_regexes:
add_filter(
'gatompl:gutenberg_block_type_translatable_attribute_regexes',
static function (array $regexes): array {
$regexes['kadence/countdown'] = [
'daysLabel' => true,
'hoursLabel' => true,
'minutesLabel' => true,
'secondsLabel' => true,
];
return $regexes;
}
);Для Bricks используйте gatompl:bricks_element_type_translatable_properties:
add_filter(
'gatompl:bricks_element_type_translatable_properties',
static function (array $translatableProperties): array {
$translatableProperties['breadcrumbs'][] = 'separatorText';
$translatableProperties['team-members']['items'][] = 'title';
return $translatableProperties;
}
);Для Elementor используйте gatompl:elementor_widget_type_translatable_properties:
add_filter(
'gatompl:elementor_widget_type_translatable_properties',
static function (array $translatableProperties): array {
$translatableProperties['blockquote'][] = 'author_name';
$translatableProperties['reviews']['slides'][] = 'name';
return $translatableProperties;
}
);Аналогичные хуки существуют для переназначения ссылок на сущности (кастомные записи, медиафайлы, термины таксономии, меню по ID, меню по slug). Подробности в обновлённой документации:
- Перевод дополнительных блоков Gutenberg
- Перевод дополнительных элементов Bricks
- Перевод дополнительных виджетов Elementor
⚡ Быстрее и легче
Внутренности плагина были переработаны в v18: переводы выполняются заметно быстрее и используют значительно меньше памяти. Перевод контента теперь будет намного более плавным.
🐈 Быстрая ссылка Gato Translate
Каждая страница списка CPT, медиафайлов, тегов, категорий и пользователей теперь отображает быструю ссылку Gato Translate рядом со стандартными действиями строки — один клик для перевода отдельной сущности, без необходимости в выпадающем меню «Массовые действия».

🍔 Кнопка Gato Translate для меню
Редактор меню получил собственную кнопку Gato Translate, чтобы вы могли переводить отдельное меню вручную одним кликом — старый обходной путь с включением «Автоматического перевода для Меню», сохранением, а затем его отключением больше не нужен.

✨ Провайдер перевода Gemini
v18 добавляет Google Gemini в качестве полноправного провайдера перевода наряду с ChatGPT, Claude, DeepL, DeepSeek, Google Translate, Mistral, OpenRouter и локально размещёнными LLM.
Поддерживаемые модели включают Gemini 2.5 Flash, Gemini 2.5 Pro и Gemini 3.1 Flash-Lite. Полный список см. в разделе Какие модели ИИ поддерживаются?.
🤖 WordPress 7.0: AI Connectors
Если вы используете WordPress 7.0+, API-ключи теперь можно получать автоматически из WP AI Connectors: оставьте поле ключа ChatGPT, Claude или Gemini пустым в настройках плагина, и вместо него будет использоваться ключ, зарегистрированный в Настройки → Connectors. Никакого дублирования, никакого копирования ключей между плагинами.

Это также означает, что плагин работает «из коробки»: как только вы добавляете лицензионный ключ, плагин автоматически выбирает первый AI-сервис с API-ключом, настроенным через WP AI Connectors, в качестве провайдера перевода по умолчанию — никаких лишних кликов.
✨ AI Abilities для перевода
v18 регистрирует AI Abilities для каждого типа сущностей, так что кастомные записи, термины таксономии, медиафайлы, меню и пользователи могут быть переведены прямо из запроса на естественном языке в Claude Code (или любом другом агенте, потребляющем WP Abilities):
Переведи запись с заголовком
"How to onboard new editors"только на французский
Для этого требуется WordPress 7.0+ (где была представлена платформа AI Abilities). Подробнее — в новом руководстве WordPress AI Abilities.
🧠 Больше поддерживаемых моделей ИИ
v18 также поддерживает актуальный каталог моделей:
- ChatGPT: GPT-5.4 mini, GPT-5.5
- Claude: Claude Sonnet 4.6, Claude Haiku 4.5, Claude Opus 4.7
- DeepSeek: DeepSeek v4, DeepSeek v4 Flash
- Gemini: 2.0 Flash / Flash-Lite, 2.5 Flash / Flash-Lite / Pro, 3.1 Flash-Lite
Полный список см. в разделе Какие модели ИИ поддерживаются?.
⏱️ Таймаут перевода
Теперь вы можете установить Таймаут перевода в настройках, чтобы зависший апстрим завершался с контролируемой ошибкой в логах вместо генерации HTTP 502 / 504. Установите значение чуть ниже max_execution_time вашего сервера — подробности в разделе Настройка таймаутов перевода.
Обновление
Релиз разворачивается через вашу панель управления. Обновитесь из WordPress-администратора (Плагины → Обновления) или скачайте последнюю версию из своего аккаунта.
Полный список изменений см. в changelog.
Наслаждайтесь v18! 🎉