多语言站点出现“中文已改、译文未改”时,不要急着把旧译文删掉或整页隐藏。更稳妥的做法是:给每个语言版本加一个可见的版本状态,让读者和编辑都能判断这段内容是否仍然可信。缺少完整数据或权限时,仍可先做最小动作——在译文页顶部加一行状态说明,并记录源文最后修改时间与译文对应时间;但这只能说明“存在时间差”,不能推出哪个版本更正确,也不能证明搜索引擎会因此降低评价。
一个常见矛盾是:后台显示各语言最后更新时间不同,但页面正文看起来一样。此时有两种合理解释。第一种是源文确实发生了语义变化,比如价格条件、服务范围、办理流程改了,译文没有跟上。第二种是源文只做了排版、标点或无关字段调整,译文内容其实仍然准确,只是时间戳被刷新。两种解释对应完全不同的处理方式:前者需要补译或撤下,后者只需校正时间记录。
能区分它们的证据不是“更新时间差了多少天”,而是逐段对照。具体动作:打开源文与译文的同一段落,用<!-- ver: zh-2024-06-03 -->这类注释在模板中记录源文段落标识,再在译文对应段落旁标注它对应的源文标识。若两段标识一致,说明译文仍对应同一语义版本;若源文标识已变而译文没有,才进入待更新状态。这个动作的结果会直接影响下一步:标识一致就不必重译,标识不一致才需要安排翻译或临时状态提示。
后台字段对编辑有用,但读者看不到。多语言站点最常见的误判是:编辑以为“后台已标记待更新”,读者却仍然把旧译文当作当前有效内容。因此标注至少应覆盖两层。第一层是页面级状态,放在译文页标题下方或正文开头,用一句短说明告诉读者该译文对应哪个源文时间点。第二层是段落级标记,只对发生实质变化的段落加注,避免整页都被标成过期。
可执行的最小动作是:在译文模板中增加一个状态区,输出“本译文对应中文版本:某日期;此后中文内容如有调整,以中文页为准”。如果缺少模板权限,退一步在译文正文第一段手动加一行斜体说明,并在编辑记录中登记。这个动作的结果是:读者能自行判断该译文是否仍可参考;编辑也能据此决定是补译、撤下还是保留。需要说明的是,这并不等于完成了同步,只是把差异显性化。
最后更新时间很容易被无关改动刷新,导致编辑误判。更可靠的做法是给源文维护一个独立版本号,例如zh-v3,只有当语义发生变化时才递增;排版、样式、无关字段调整不递增。译文则记录它对应的源文版本号,例如en-v2对应zh-v2。当源文升到zh-v3而译文仍是en-v2时,差异明确,不需要靠猜。
假设一个场景:中文页把“三个工作日内回复”改成“五个工作日内回复”,这是语义变化,源文版本号应从zh-v2升到zh-v3;译文若仍写“三个工作日”,就应标记为待更新。反过来,如果只是把中文页的一段文字加粗,源文版本号不变,译文无需重译。这个判断方法的价值在于:它把“要不要重译”从时间比较变成版本比较,减少无效返工。
如果编辑没有模板权限、没有多语言插件配置权限,也不掌握完整发布记录,仍可执行以下最小动作:
这些动作能帮助读者和编辑识别差异,但不能推出“标注后内容就正确了”,也不能推出“搜索引擎一定不会抓取旧译文”。抓取量下降、索引量变化可能来自站点结构调整、访问限制、内容重复等多种原因,不能单独归因于多语言版本不同步。因此,标注版本差异只是内容治理动作,不是排名或收录的保证。
临时标注只能解决一次问题。要让多语言站点持续可维护,需要把版本差异写进更新流程:源文语义变化时递增版本号,译文页显示对应版本,编辑按版本号判断是否需要重译。流程中还要约定一个回退条件:如果译文长期无法更新,是保留旧译文并加提示,还是暂时撤下该语言页。两种选择都成立,区别在于内容风险高低——涉及办理条件、价格、承诺类内容时,撤下或加显著提示更稳妥;纯品牌介绍类内容可保留并标注。
最后,判断标注是否有效,不看它写了多少字,而看读者能否据此做出判断、编辑能否据此决定下一步。做不到这两点,版本差异就仍然只是后台里的一个时间戳,而不是可用的内容状态。