Блог

🚀 Переводите (почти) любой блок 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
Новая настройка «Переводить блоки ACF автоматически?»

Подробности в разделе Блоки 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 теперь переводятся автоматически. Никаких пользовательских хуков, никакой дополнительной настройки.

Переведённые блоки Kadence
Каждый блок 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). Подробности в обновлённой документации:

⚡ Быстрее и легче

Внутренности плагина были переработаны в v18: переводы выполняются заметно быстрее и используют значительно меньше памяти. Перевод контента теперь будет намного более плавным.

🐈 Быстрая ссылка Gato Translate

Каждая страница списка CPT, медиафайлов, тегов, категорий и пользователей теперь отображает быструю ссылку Gato Translate рядом со стандартными действиями строки — один клик для перевода отдельной сущности, без необходимости в выпадающем меню «Массовые действия».

Быстрая ссылка Gato Translate
Перевод одним кликом со страницы списка

🍔 Кнопка Gato Translate для меню

Редактор меню получил собственную кнопку 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. Никакого дублирования, никакого копирования ключей между плагинами.

Регистрация API-ключей через WP AI Connectors
Зарегистрируйте API-ключи один раз в WP AI Connectors, и Gato AI Translations подхватит их автоматически

Это также означает, что плагин работает «из коробки»: как только вы добавляете лицензионный ключ, плагин автоматически выбирает первый 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! 🎉


Узнайте, что будет дальше

Подпишитесь на нашу рассылку: узнавайте, когда мы выпускаем новую версию, запускаем новый плагин или хотим поделиться с вами новостями.