multilang-cover-cn.png

Snapshot

角色 流程主导 · 跨职能协调 · 新人带教 · 规范制定
项目类型 内部协作流程与基础设施搭建
平台 iOS App · Web App
使用者 设计、产品、翻译、开发团队
团队 由我发起并主导;带领一名新入职翻译同事;与iOS开发团队紧密协作,后期扩展到Web端
时间跨度 2024年7月至8月完成初版上线;流程持续运行,并在后续2026年接入 AI 后继续演化
我的贡献 诊断旧文案流程的具体问题;确定文案 key 的归属规则;设计三方并行的协作流程;为翻译工作排定优先级;将流程从 iOS 扩展到 Web;后续参与把稳定规则沉淀为 AI Skill
当前状态 流程稳定运行一年多后移交给产品团队;公司接入 AI 后,团队进一步把 key 规则和日语翻译习惯沉淀为 Skill,用于设计稿文案提取、历史文案比对和复用建议

TL;DR

Scanat 的中、日、英三语文案原本分散在设计稿、代码和多个翻译版本中,1000+ 条历史文案缺少统一标准,设计、翻译和开发也长期采用串行协作。

2024 年 7 月,在三语版本两个月后上线的时间约束下,我重新整理文案数据,明确 key 的定义与维护规则,并把设计、翻译、开发改成并行协作流程。新流程随后从 iOS 扩展到 Web,支持三语版本按计划上线,并持续使用一年多。公司后续接入 AI 后,我们又把已经稳定的 key 命名规则和日语翻译习惯沉淀为 Skill,让 Claude 可以直接从设计稿提取文案、与历史文案表比对并生成复用建议,再由产品和翻译完成最终确认。


1. Problem

主要问题

约束

multilang-01-cn.png


2. Approach

这次工作的重点主要是重新明确三方的责任边界和工作依赖,让设计、翻译、开发可以围绕同一套标准并行推进。

第一步:统一数据源,并明确 key 的责任归属

我先让 iOS 导出最新文案,与已有表格逐项比对,删除废弃内容,把分散的历史版本重新整理成一份脚本文案表,并与开发约定它作为后续维护的唯一标准。

同时明确 文案 key 由设计定义。设计稿是文案第一次进入具体界面和使用场景的位置,由设计确定 key,可以让 key 与实际用途直接绑定,翻译和开发不需要再分别猜测文案的上下文。

截屏2026-08-20 14.18.34.png

第二步:把串行流程改成三方并行

旧流程中,开发完成后翻译才开始,翻译结束后开发再接回代码,几个环节首尾相接。我重新把流程拆开:设计先在设计稿中定义 key 和中文上下文;翻译根据设计稿把 key 与中文录入文案表,并补充日英翻译;与此同时,开发已经可以按 key 接入,不需要等待翻译全部结束。

翻译完成后,设计更新设计稿中的正式文案,开发同步最新文案表。这样三方围绕同一组 key 工作,翻译与开发的时间可以重叠。

面对 1000+ 条历史文案,我也给翻译工作排了优先级:先统一日语,再补齐英语,最后校对中文。日语是核心用户语言,也是此前多人轮流翻译后风格差异最大的一部分。

在两个月上线窗口下,我没有平均分配整理成本,优先处理对核心用户影响最大、历史差异也最严重的日语文案。

multilang-03-cn.png

第三步:先在 iOS 跑通,再扩展到 Web

iOS 此前已经做过一轮 key 改造,而 Web 端几乎没有基础。为了避免两端同时重构带来的风险,与其同时重构两端,我选择先利用已有 key 基础的 iOS 验证规则,把流程风险和技术改造范围拆开,再与开发把同一套规则扩展到 Web。

Web 端还包含部分后端返回文案,情况比 iOS 更复杂,但经过 iOS 阶段验证后,责任边界、文案表结构和协作方式已经稳定,不需要再重新定义一套流程。

第四步:把稳定规则沉淀为 AI Skill

公司后续接入 AI 后,我们没有重新建立一套完全不同的流程,而是把已经稳定运行的规则进一步沉淀成 Skill。Skill 会学习现有文案表的 key 命名规则和团队长期形成的日语翻译习惯,用于新功能的文案整理与历史内容复用判断。

设计稿完成后,Claude 通过 Skill 直接读取设计稿中的文案,按现有文案表结构生成一份待确认文档,并先把内容分成 通用文案和业务文案。随后再与现有文案表中的中文内容比对,既识别完全重叠,也提示文字不同但含义接近的历史文案。

AI 完成初步整理后,产品会人工检查 key 的含义、历史内容是否真的适合复用,以及业务文案是否需要新建。确认后再把内容更新到正式文案表,最后由翻译检查日英文本。

multilang-04-cn.png


3. Outcome

multilang-05.png

4. Reflection

  1. 本次项目不是一次纯粹的界面设计任务,本质上是在设计一套多方协作系统。谁拥有 key 的定义权、哪些工作必须串行、哪些可以并行、如何让流程以后能够被其他团队接手,都是这次工作真正需要解决的问题。
  2. 这次经历也让我更愿意主动处理设计之外、但会直接影响产品交付质量的跨职能问题。相比临时协调一次,把责任边界和协作方式固定下来,更容易形成长期稳定的工作机制。
  3. AI 接入后,我更明显地感受到:一套流程如果想被自动化,前提是原本的规则足够清楚。key 的命名、通用文案与业务文案的边界、哪些情况可以复用、哪些情况必须人工确认,这些规则先被明确下来,Skill 才能真正稳定地执行重复工作。