站内精选

一句话结论

先用一张术语表锁死所有关键词的译法,再用脚本把 100 个产品名逐条提交给通义翻译,最后人工抽查定稿。

这篇解决什么问题

外贸同事手里常有一份产品名清单,几十到几百条,要翻成同一个目标语言,交给客户或上传平台。麻烦不在于翻译本身,而是同一个词前后译法不一样。

适用:一批产品名要统一术语、条目在 50 条以上。不适用:只翻一两条短句,或者要把整段产品描述、说明书一起处理。

开始前要准备什么

  • Excel 或在线表格,用来放原文和译文
  • 通义网页版账号,有免费额度,量大再考虑付费
  • 一份产品名清单,带上型号、单位、类别更好
  • 想清楚目标语言是哪一种,以及客户习惯的叫法
  • 预留半小时左右,人工确认环节占一半时间

具体怎么做

第 1 步 · 把产品名整理成一张表

别急着翻。先把清单粘进表格,一列原文,一列备注,写上型号、单位、是不是品牌词。我习惯先去重,100 条里总有几条是只差大小写的重复项。

下面是一份外贸产品名清单,请帮我做三件事:1)去掉每行首尾的空格和空行;2)找出完全重复、或只差大小写的条目并合并;3)输出一个表格,三列分别是「序号」「原文」「备注」,备注里标注它是否像品牌词、是否带型号或单位。清单如下:[把产品名粘贴在这里]

预期产出:一张三列表格,100 条通常会缩到 90 多条,重复项已经合并好。

第 2 步 · 先让 AI 出一张术语表

这一步是整件事的分水岭。术语表定下来,后面每一条都按它走,就不会出现同一个词三种译法。

你是外贸产品的术语校对。我要把这批产品名翻译成英语,现在先不要逐条翻译,而是从下面的清单里提取反复出现的核心词,做一张术语表。表格四列:原词、建议译法、词性、备注(说明为什么这么翻)。核心词控制在 20 个以内,按出现次数从多到少排。清单如下:[粘贴第 1 步整理好的清单]

预期产出:一张 15 到 20 行的核心术语表,基本覆盖清单里反复出现的那批词。

第 3 步 · 人工过一遍,把术语锁死

AI 给的译法大部分能用,但有几类得自己拍板:品牌词是音译还是保留原文、单位用单数还是复数、客户平时习惯怎么说。这一步花的时间最值。

根据下面这张术语表,帮我写一段「翻译约束说明」,要求:1)用一段话说明译法必须严格遵循术语表,不得自行发挥;2)列出 3 到 5 条硬规则,例如品牌词保留原文不译、计量单位统一用单数、型号字母大小写保持一致;3)末尾附上术语表全文,格式为「原词 = 译法」,一行一个。术语表如下:[粘贴上一步的表格]

预期产出:一段两百字以内的约束说明,加一份「原词 = 译法」清单。

第 4 步 · 写一段脚本,把清单喂进去

100 条手点太累,而且手点容易漏行。我用脚本调通义的接口,一条一次请求,把约束说明放在系统提示里,保证每一条都带着同一套规矩。

请帮我写一段 Python 脚本做批量翻译:1)读取同目录下的 products.csv,字段是 id 和 name;2)逐行调用通义千问的对话接口,system 内容用我给的翻译约束说明,user 内容只放产品名本身;3)每处理一行就把「id, 原文, 译文」追加写入 result.csv;4)脚本开头读取 result.csv 里已有的 id 并跳过,这样中途断了可以接着跑;5)请求失败重试两次,仍失败就记进 error.log。下面是约束说明:[粘贴第 3 步的说明]

预期产出:一个几十行的 .py 文件,运行后在同目录生成 result.csv,跑一条写一条。

第 5 步 · 跑完先做一轮自动校验

脚本跑完别直接交出去。同一个术语可能在个别条目里被翻成了另一种说法,或者译文里还夹着中文字符,这类问题用眼睛扫很难发现。

下面是一份术语表和一份翻译结果(CSV 格式,字段为 id、原文、译文)。请逐行检查,找出三类问题:1)术语表里约定的词,在译文中没有按约定翻;2)同一个术语在译文里出现了两种以上写法;3)译文里还残留中文字符,或者明显漏译。输出一个三列表格:id、问题类型、修改建议。没有问题的行不用列出来。术语表:[粘贴] 翻译结果:[粘贴]

预期产出:一张问题清单,100 条里通常能挑出五到十条需要改的。

第 6 步 · 人工抽查,然后定稿

收尾这一步靠人。我会挑二十条自己看,优先挑带型号、带单位、词比较长的。剩下的按类别筛选着过,同一类里抽查几条就够。

把下面这些产品名和对应译文对照着读一遍,只回答两件事:哪几条读起来不像母语者会写的,以及每条具体该怎么改。没有问题的条目不要重译,也不要给建议。内容如下:[粘贴抽查的条目和译文]

预期产出:修改意见回填进表格,得到一份能直接交给客户或上传平台的成品表。

实测记录

环节 实际情况
整理清单 约 8 分钟,主要是去重
出术语表 约 10 分钟,人工确认占了大半
写脚本并调试 约 20 分钟,第一次跑碰到一次编码报错
全量翻译 100 条 约 6 到 8 分钟,中间断过一次,续跑接上了
校验与定稿 约 15 分钟

手工做过一次同样的活:100 条逐条复制粘贴,花了一个多小时,而且同一个词前后不一致的地方,我是翻完才发现的,等于全部重看一遍。用这套流程,成本主要是模型调用消耗的额度,100 条这个量级很小。

最容易错的 3 个地方

  1. 先翻译再回头统一术语。翻完才发现同一个词有三种译法。术语表要放前面。
  2. 把 100 条一次性丢给 AI 全译。条数一多译法会漂,容易漏行。改成逐条提交。
  3. 脚本没做断点续跑。中途断网就得从头再来。每处理一行就落盘,开头跳过已完成。

可复用的东西

这套流程真正能复用的其实是六段提示词:整理清单、出术语表、写约束说明、生成脚本、自动校验、抽查定稿。值得单独存下来的是术语表和约束说明,换一批产品名,改几个词就能接着用,脚本都不用动。

清单里如果混着好几个目标语种,先按语种拆开再走流程,别放一起翻。你手上那份产品名清单现在有多少条,最头疼的是术语不统一,还是条目太多点不完?

常见问题解答

100 个产品名批量翻译大概要多久?

熟练之后整套走完在半小时上下。整理清单、确认术语、最后抽查这三步必须人工,加起来约 25 分钟;翻译本身反而快,100 条通常在 10 分钟以内跑完。

不用脚本,只用聊天窗口能做完吗?

能。50 条以内一条条发也行,但每条请求里都要带上同一段约束说明,而且要按顺序核对有没有漏行。条数一多就容易乱。

AI 翻出来的产品名可以直接交付吗?

不建议。术语表是你定的,AI 只负责执行。品牌词、型号、单位这三类至少要自己看一遍,尤其品牌词是保留原文还是音译,不同客户差别很大。

同一批产品名要翻成好几种语言怎么办?

按语种拆成几份,一份走一遍流程。术语表要分别做,因为同一批词在不同语言里的习惯叫法不一样,一张表翻到底容易出问题。

术语表做多少个词合适?

覆盖清单里反复出现的核心词就够了,通常 20 个以内。列太多反而没人看,也容易和后面的译文对不上。

发表回复

后才能评论