博客

⚡ 重新运行失败的翻译速度提升10倍,改进日志并新增Bricks支持

Leonardo Losoviz
作者:Leonardo Losoviz ·

Gato AI Translations for Polylang 正式发布 v15.3,可以比以前更快地重新运行失败的翻译。

仅处理失败的翻译

当翻译失败时(原因可能是API离线、API密钥无效、积分不足等),插件会在日志中打印错误消息,您可以从中查看哪些条目和语言发生了失败。

您可以仅针对失败的条目重新运行翻译,以避免为已成功的翻译消耗API积分。为此,您需要选择相应的条目,并对每个成功的翻译选择 禁用翻译 选项来执行 Gato Translate (Custom)

查看日志、确认哪些条目和语言失败,然后相应地配置 Gato Translate (Custom) 设置页面,这是一个耗时的过程。

在插件的 v15.3 中,这一切都成为了过去 🙏。

Gato Translate (Custom) 设置页面中,您可以选择 仅处理失败的翻译 选项,这将仅对失败的条目和语言重新运行翻译,跳过所有成功的条目。

在「Gato Translate (Custom)」设置页面中选择「仅处理失败的翻译」选项
在「Gato Translate (Custom)」设置页面中选择「仅处理失败的翻译」选项

例如,将2篇文章翻译成5种语言,共向API服务发送10个翻译请求。如果某篇文章的某种语言翻译失败,对相同条目运行 仅处理失败的翻译 选项,将仅对该特定文章和语言重新运行翻译,而不是重新运行全部10个请求。

失败翻译的视觉指示器

此外,您现在可以轻松查看哪些条目/语言翻译失败,这些条目会在文章、媒体、标签和分类列表页面的Polylang编辑图标上以黄色背景高亮显示:

失败翻译的Polylang编辑图标显示黄色背景
失败翻译的Polylang编辑图标显示黄色背景

在列表页面中筛选失败的翻译

在文章和媒体列表页面中,新增了 Gato Translation 筛选器,用于仅显示存在失败翻译的条目:

仅显示存在失败翻译条目的筛选器
仅显示存在失败翻译条目的筛选器

筛选这些条目后,您可以轻松地一次性重新运行所有条目的翻译。

仅显示存在失败翻译条目的筛选器
仅显示存在失败翻译条目的筛选器

WP-CLI支持

最后,此功能也可通过 WP-CLI 使用 --process-failed 参数来调用。

其他改进

版本 15.3 包含多项其他改进和错误修复,包括:

改进的Slug翻译:通过在翻译前去除slug中的所有连字符(-)来改善slug翻译效果
Claude Opus 4.5和Sonnet 4.5:新增对Anthropic最新模型的支持
Gutenberg区块支持:插件现已支持Gutenberg core/list 区块的旧格式
Bricks组件设置:现在可以直接在设置页面中启用或禁用Bricks中的组件替换

完整的变更列表请查看 changelog

一如既往,尽情享用! 🙏


了解接下来会推出什么

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