博客

🚀 翻译(几乎)任何 Gutenberg 区块、Bricks 元素和 Elementor 小部件 — 新增 Gemini、WP AI Connectors 及翻译专用 AI Abilities

Leonardo Losoviz
作者:Leonardo Losoviz ·

Gato AI Translations for Polylang v18.0 正式发布 — 这是我们有史以来最大的版本之一,包含大量用户专门提出的功能需求。

重磅亮点:您现在几乎可以翻译任何插件的任何区块、元素或小部件,只需极少的配置。让我们深入了解。

🗂️ ACF 区块

通过 Advanced Custom Fields 注册的区块现已开箱即用地获得支持。有三种方式可以将 ACF 字段注册为翻译对象:

  • 全局方式,通过设置中的单个开关(自动翻译 ACF 区块?)— 所有 ACF 区块上的所有可翻译字符串都会被发送以供翻译。
  • 按字段组,通过 v18 在 ACF 字段组 UI 中新增的 Gato Translate 输入项。
  • 在 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 的菜单、按别名的菜单)的等效钩子同样存在。详细信息请查看更新后的文档:

⚡ 更快、更精简

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。完整列表请参阅支持哪些 AI 模型?

🤖 WordPress 7.0:AI Connectors

如果您使用的是 WordPress 7.0+,API 密钥现在可以从 WP AI Connectors 自动获取:在插件设置中将 ChatGPT、Claude 或 Gemini 的密钥留空,设置 → Connectors 中注册的密钥将自动使用。无需重复管理密钥,无需在插件之间复制粘贴密钥。

通过 WP AI Connectors 注册 API 密钥
在 WP AI Connectors 中注册一次 API 密钥,Gato AI Translations 将自动获取

这也意味着插件开箱即可运行:添加许可证密钥后,插件会自动将通过 WP AI Connectors 配置了 API 密钥的第一个 AI 服务选为默认翻译提供商 — 无需额外点击。

✨ 翻译专用 AI Abilities

v18 为每种实体类型注册了 AI Abilities,因此自定义文章、分类法术语、媒体、菜单和用户都可以直接通过 Claude Code(或任何使用 WP Abilities 的代理)中的自然语言提示进行翻译:

Translate post with title "How to onboard new editors" to French only

此功能需要 WordPress 7.0+(AI Abilities 平台引入的版本)。在新指南 WordPress AI Abilities 中了解更多信息。

🧠 更多支持的 AI 模型

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

完整列表请参阅支持哪些 AI 模型?

⏱️ 翻译超时

您现在可以在设置中配置翻译超时,这样当上游无响应时,不再触发通用的 HTTP 502 / 504,而是在日志中以受控错误形式干净地失败。请将该值设置为略低于服务器 max_execution_time 的值 — 详细信息请参阅设置翻译超时

升级

该版本正在通过您的客户仪表板陆续推出。请从 WordPress 后台(插件 → 更新)进行更新,或从您的账户下载最新版本。

完整更改列表请参阅 changelog

尽情享受 v18! 🎉


了解接下来会推出什么

订阅我们的新闻通讯:当我们发布新版本、推出新插件或有消息要分享时,第一时间通知你。