搜索全站
multilingual 2 分钟阅读

多语言增量翻译策略:新内容上线后翻译跟进流程

默认语言发新文后,如何把译文及时跟上(不积压):用翻译管理队列、发布钩子触发通知、设定 SLA,保证多语言站内容同步不落后。

U
UFO_PF 2019-01-25 · 阅读 2 分钟
多语 MULTILINGUAL
阅读提示
本文约 576 字,预计阅读 2 分钟。文中命令与配置均经过实测,可直接参考执行。

引言:英文版总比中文晚一周

单语发新文,译文靠人记得才翻,常积压。增量策略是”发布即入队、按优先级翻、设时效”,保持多语言同步。

原理分析:自动化队列

WPML 翻译管理把”新未译”文章入队,译员/服务接单。配合 publish_post 钩子把新文推给翻译系统(API 或人工)。关键是”默认语发→自动通知→按时翻→发布”。

保姆级实操

发布钩子推翻译:

add_action('publish_post', function($id){
  if ( pll_default_language() === pll_get_post_language($id) ) {
    // 推送到翻译队列/API(如 WPML 翻译管理、DeepL 初稿)
    do_translate_queue($id);
  }
});

设 SLA(如 48h 内译出头部语言)。用审计表跟踪未译。

常见坑

  1. 靠人记,积压。
  2. 全语言同步难,分批。
  3. 案例:某站接发布钩子+DeepL 初稿,新文 24h 内出初稿,母语润关键语,同步大幅改善。
  4. 钩子漏自定义类型,CPT 不翻。
  5. 无 SLA,无限延期。

总结

判断标准:发布即入队、按优先级、有时效跟翻。行动清单:接发布钩子 → 入翻译队列 → 设 SLA → 审计未译 → 同步。详见多语言内容同步与版本管理。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。