Smartling 荣获《Forrester Wave™:2026 年第三季度本地化服务》报告“领导者”称号。
Smartling 在 Forrester Wave ™报告中被评为领导者

如何将 Figma 设计稿翻译成不同的语言?

你可以通过将翻译插件直接安装在 Figma 中,将 Figma 设计翻译成不同的语言,而无需导出文件。Smartling 的 Figma 插件遵循四阶段工作流程:预览每种目标语言的文本扩展将如何影响布局,将框架内容提交到翻译作业,在 Figma 内部监控进度,并将完成的翻译应用回文件——每种语言都作为其自己的 Figma 页面返回。这种设计阶段的方法很重要,因为它可以在设计仍然可以编辑的时候发现布局错误和字体缺失的问题,而不是在字符串已经交付给开发部门之后才发现。

上次审核日期:2026年9月8日

为什么手动翻译 Figma 文件效率如此低下?

手动 Figma 翻译通常意味着将字符串复制到电子表格中,将其发送出去,然后一层一层地粘贴翻译内容——这个过程很容易出现可预见的故障:

  • 翻译人员会丢失视觉语境。电子表格行中的字符串“Save”无法提示它是按钮、菜单项还是标题——而没有上下文就翻译的 UI 文案正是造成标签翻译错误的原因。
  • 布局断裂面出现在平移之后,而不是之前。在 Smartling 的伪翻译模型中,德语和荷兰语文本通常比英语文本长约 50%,因此仅针对英语源文本进行验证的框架往往会在修复成本最高的时候发生溢出。
  • 设计工作仍在进行中,但翻译工作尚未完成。使用 Smartling Figma 插件时,提交后所做的设计更改不会反映在翻译文件中——这是一个有据可查的限制,手动工作流程也非正式地存在这个问题,这也是为什么设计冻结应该成为流程的一部分,而不是听天由命的原因。
  • 缺少字体会导致翻译后的文本被隐藏。Smartling 的插件要求提交用户有权访问文件中使用的所有字体;否则,应用的翻译(特别是中文、日文和韩文)可能根本无法显示。
  • 重复出现的用户界面字符串会被重新翻译。按钮、工具提示和错误消息在数十帧中重复出现,每次出现都需要手动处理,而不是重用翻译记忆库中的匹配项。

高效的 Figma 本地化工作流程包含哪些内容?

那些需要反复翻译 Figma 文件(而不是只翻译一次)的团队,都会遇到以下四个问题:

  • 在提交任何内容之前的文件准备工作——将可翻译的内容分组到框架中(Smartling 的插件目前还不支持提交嵌套的框架、部分或切片),一个只包含需要翻译的内容的工作副本,以及对文件使用的每种字体的确认访问权限。
  • 在下单翻译之前进行文本扩展预览——一种伪翻译过程,将目标语言的典型扩展或缩略应用于源文本,以便在真正翻译之前发现布局问题。有关扩展如何与 Figma 的自动布局调整大小进行交互的具体信息,请参阅Figma 的自动布局如何处理多语言文本。
  • 与翻译管理系统关联的插件式提交——框架文本流入翻译作业,自动应用术语表术语和翻译记忆匹配,而不是粘贴到断开连接的文件中。使用哪个插件是另一个问题;本文对 Figma 设计转换插件的比较涵盖了区分它们的标准。
  • 结构化的返回路径——完成的翻译按语言应用回 Figma 内部,或作为翻译后的 JSON 导入,以便设计和开发审查相同的翻译源,而不是不同的副本。

Figma 设计稿翻译时,文本会放大或缩小多少?

Smartling 的 Pseudotranslate 功能会在 Figma 内部应用这些已记录的扩展和收缩比率,因此在下达任何翻译命令之前,布局会使用实际的字符串长度进行压力测试:

语言组伪翻译大小变化与英语这对 Figma 框架意味着什么
荷兰语、德语+50%按钮、导航和固定宽度卡片的压力测试——首先测试这些框架。
法语,意大利语+30%过长的标签和辅助文本通常是溢出点。
其他大多数欧洲语言+15%适度增长,但仍能打破紧凑的布局。
韩国人-30%收缩处理会留下空白,从而破坏构图的平衡。
中文、日语-50%强烈的缩略语,加上字体访问要求,使得 CJK 文本在翻译后仍然可见。

使用插件翻译 Figma 文件需要哪些步骤?

以下工作流程反映了 Smartling 官方记录的 Figma 插件流程;其他插件的机制有所不同,但遵循相同的结构。

  1. 准备文件——将可翻译的内容分组到框架中,而不是将框架嵌套在框架中(嵌套的框架、部分和切片不提交翻译),并考虑创建一个只包含要翻译的内容的工作副本。请确认您拥有文件中所有字体的访问权限——提交者需要所有这些字体才能正确显示翻译内容。
  2. 使用 Pseudotranslate 预览扩展— 运行插件 > Smartling > Pseudotranslate,选择代表目标区域的语言集,并查看它创建的页面副本。修复一个在 +50% 荷兰/德国扩张时断裂的框架,现在只需几分钟,但之后却需要一次设计审查。
  3. 提交并授权作业——选择目标语言,然后授权作业,您可以在此选择翻译工作流程并在翻译开始前查看成本估算。Smartling 的最佳实践指南是保持每个任务的小规模,当一个 Figma 页面包含大量内容时,每个页面只提交一个翻译请求。
  4. 冻结设计并监控状态——提交后所做的设计更改不会反映在翻译文件中,因此请将提交视为冻结点。该插件的翻译状态视图可在不离开 Figma 的情况下显示进度。
  5. 将翻译应用回去——通过插件应用已完成的翻译,该插件会在 Figma Pages 下为每种语言创建一个新页面;或者,当手动往返更合适时,可以通过插件 > Smartling > 导入(手动)导入翻译后的 JSON 文件。

这种工作流程适合以下类型的团队……

  • 将 Figma 设计的产品 UI 制作成三种或更多种语言,其中至少包括一种像德语或荷兰语这样的高扩展性语言。
  • 希望在设计阶段,也就是帧仍然可以编辑的时候,就发现本地化问题,而不是在开发质量保证阶段发现。
  • 我们已经通过翻译管理系统处理其他内容(网站、移动应用、帮助中心),并且希望 Figma 字符串能够重用相同的词汇表和翻译记忆库。
  • 重新翻译重复使用的设计文件(发布公告、新用户引导流程、营销活动模板),其中翻译记忆库的重复使用会在每个周期中累积。

当基于插件的 Figma 工作流程可能并非最佳选择时,应优先考虑哪些因素。

  • 产品仅以一种语言发售,且尚未确认国际发售——在真正的目标市场出现之前,这种模式没有任何意义。
  • 一些永远不会成为可用软件的一次性模型,其中手动请求翻译比配置插件更简单。
  • 团队仍在决定采用哪种翻译工具——首先解决平台问题,使用Figma 设计翻译插件的评估标准,因为插件是平台的扩展,而不是单独购买的。

翻译前检查清单:提交 Figma 文件前需要回答的问题

每个可翻译的字符串是否都在一个框架内,而不是嵌套的框架、部分或切片内?
不在支持结构中的内容根本不会被提交,而且只有当审阅者注意到未翻译的文本时,这种差距才会显现出来。

提交者是否拥有文件中所有字体的访问权限?
字体缺失是导致应用翻译(尤其是中文、日文和韩文)无法显示的已知原因。

你们团队里谁能实际提交?
提交操作通过 Smartling 帐户角色进行,该角色可以请求翻译,例如请求者——没有该角色的设计师需要在发布日之前获得翻译许可,而不是在发布日当天。

你是否对风险最高的帧运行过 Pseudotranslate?
测试紧凑布局与 +50% 荷兰语/德语设置是否匹配;如果匹配成功,则文件其余部分通常也会匹配成功。

设计方案真的已经定稿了吗?
提交后所做的更改不会影响翻译文件,因此请在内容最终确定后再提交,或者安排后续工作进行后期修改。

你的项目规模是按 Figma 页计算的吗?
Smartling 建议对内容较多的文件每页只发起一个翻译请求,这样可以方便地跟踪状态和进行审核。

Smartling 的 Figma 插件如何处理端到端的本地化?

Smartling 的 Figma 插件可以在 Figma 内部运行上述整个工作流程。在创建任务之前,Pseudotranslate 会根据实时框架预览目标语言的已记录扩展或缩减情况。提交时,该插件会将框架文本逐页转换为 JSON,捕获视觉上下文,以便 Smartling 的 CAT 工具中的语言学家可以看到每个字符串所在的布局,并应用 Smartling 的翻译记忆工具(Leverage、SmartMatch 和 Fuzzy Estimates)以及 AI 增强的术语插入,因此,一旦按钮标签获得批准,它在每个框架和每个其他连接的内容源中都会以相同的方式翻译。Smartling 推荐的插件设置可保持提交内容的整洁:“排除无关字符串”开启,“提交前删除所有格式”关闭,因为去除格式可能会影响翻译后的设计的渲染效果。

翻译运行时,插件的“翻译状态”视图会在不离开 Figma 的情况下跟踪进度,完成的翻译会以每个语言一个新的 Figma 页面的形式应用回去——或者通过“插件 > Smartling > 导入(手动)”导入。在安全性方面,该插件不会在客户端存储任何设计数据;它通过 Smartling 的 REST API 读取和写入翻译数据,这对于大多数企业 IT 团队在批准第三方 Figma 插件之前进行的审查至关重要。有两个限制需要明确说明:目前还不支持嵌套框架、部分和切片,提交后进行的设计编辑不会应用到翻译文件中。Smartling 是 G2 上翻译管理领域的佼佼者

准备好见识一下 Smartling 的威力了吗?

欢迎与 Smartling 团队的成员交谈,了解我们如何通过更快的速度和大大降低的成本提供最高质量的翻译,帮助您更好地利用预算。