前置知识: 英语

技术翻译要点

00:00
9 min Advanced 2026/6/14

技术翻译核心要点,涵盖术语一致性、本地化策略、翻译工具与质量保证。

1. 技术翻译的特点

1.1 技术翻译 vs. 一般翻译

维度技术翻译一般翻译
准确性极高要求较高要求
术语专业且一致可灵活处理
风格客观、简洁可有文学性
受众专业人员普通读者
时效性要求快速相对宽松
格式保留代码/格式自由排版

1.2 技术翻译的核心原则

原则说明
准确性第一技术内容翻译错误可能导致严重后果
术语一致同一术语全文统一翻译
保留原文代码、命令、路径不翻译
用户友好译文应便于目标读者理解
遵循规范遵循行业翻译规范

2. 术语一致性 (Terminology Consistency)

2.1 术语管理的重要性

问题后果
同一术语多种翻译读者困惑,理解困难
不同术语同一翻译无法区分概念
翻译与行业惯例不符专业性受质疑

2.2 术语表 (Glossary)

建立并维护术语表是确保一致性的关键:

英文推荐翻译不推荐翻译说明
algorithm算法算术不同于 arithmetic
array数组阵列编程语境
buffer缓冲区缓存不同于 cache
cache缓存高速缓存简洁优先
class类别OOP 语境
compile编译编纂编程语境
component组件部件UI 语境
debug调试除错行业惯例
deploy部署配置不同于 configure
framework框架架构不同于 architecture
interface接口界面API 语境用”接口”
interface界面接口UI 语境用”界面”
library图书馆编程语境
middleware中间件中介软件行业惯例
package包裹编程语境
repository仓库存储库Git 语境
runtime运行时运行时间技术语境
server服务器服务端通用
thread线程线编程语境

2.3 术语翻译策略

策略适用场景示例
直译有明确对应中文database → 数据库
音译无对应中文GitHub → GitHub
音译+意译部分可译Docker → Docker 容器
不译约定俗成API → API
创造新词全新概念blockchain → 区块链

2.4 不翻译的术语

类型示例原因
编程语言Python, Java, Rust专有名词
框架/库React, Vue, Django专有名词
工具Git, Docker, Kubernetes专有名词
协议HTTP, TCP, WebSocket缩写
命令npm install, git push代码
文件名package.json, Dockerfile代码
缩写API, SDK, IDE行业标准

3. 本地化策略 (Localization)

3.1 本地化的层次

层次内容示例
语言翻译文本button → 按钮
格式数字/日期/货币1,000.00 → 1.000,00 (德语)
文化文化适应红色→喜庆(中国)/警告(西方)
法律法律合规隐私政策、数据保护
技术技术适配字符编码、文本方向

3.2 中文本地化要点

要点说明示例
简繁体区分简体中文和繁体中文软件简体/軟體繁體
标点使用中文标点,。!?而非 , . ! ?
空格中英文之间加空格使用 Python 编程
量词添加适当的量词一个数组、一条记录
敬语适当使用敬语您(而非你)

3.3 UI 文本本地化

英文中文注意事项
Submit提交统一用”提交”而非”递交”
Cancel取消统一用”取消”而非”放弃”
Save保存统一用”保存”而非”储存”
Delete删除统一用”删除”而非”移除”
Edit编辑
Search搜索统一用”搜索”而非”搜寻”
Loading加载中加”中”表示进行时
Error错误
Warning警告
Success成功

4. 翻译工具

4.1 计算机辅助翻译 (CAT) 工具

工具类型特点
SDL Trados商业行业标准,功能强大
memoQ商业界面友好,协作功能
OmegaT开源免费,跨平台
Crowdin云端适合开源项目
Transifex云端适合持续本地化
Phrase云端集成开发工作流

4.2 术语管理工具

工具特点
TBX (TermBase eXchange)术语交换标准格式
glossary.yml开源项目常用 YAML 格式
术语表 Excel简单直接,适合小项目

4.3 机器翻译辅助

工具适用场景注意事项
DeepL通用翻译需人工校对
Google Translate快速理解不适合直接使用
ChatGPT/Claude上下文理解需验证准确性

机器翻译后编辑 (MTPE) 流程:

原文 → 机器翻译 → 人工编辑 → 质量检查 → 终稿

5. 技术文档翻译规范

5.1 代码与命令

规范说明示例
不翻译代码代码保持原文console.log("hello")
不翻译命令命令行保持原文npm install express
不翻译路径文件路径保持原文/usr/local/bin/
不翻译变量名变量名保持原文const userName = "..."
翻译注释代码注释可翻译// 初始化配置

5.2 格式保留

元素处理方式
Markdown 格式保留格式标记
HTML 标签不翻译标签,翻译标签内文本
链接保留 URL,翻译链接文本
表格保留表格结构
代码块不翻译代码块内容

5.3 标点规范

规范说明示例
中文用中文标点正文用中文标点这是一个数组。
代码用英文标点代码内用英文标点arr[0]
中英文之间加空格提高可读性使用 React 框架
数字与中文加空格提高可读性版本 3.0 发布

6. 质量保证 (Quality Assurance)

6.1 翻译质量评估

维度评估标准权重
准确性是否正确传达原文含义40%
流畅性是否符合目标语言习惯25%
术语一致性术语翻译是否统一20%
格式规范格式是否符合要求10%
风格统一风格是否前后一致5%

6.2 质量检查清单

检查项说明
术语一致性同一术语是否统一翻译
遗漏检查是否有未翻译段落
检查Markdown/HTML 式是否正确
链接检查链接是否有效
代码检查代码是否保持原文
检查使用是否正确
检查中英文之间是否有空
检查格式是否正确

6.3 常见错误

错误类型示例修正
术语不一致cache → 缓存/缓存统一为”缓存
代码被翻译npm install → npm 安装保持原文
式丢失bold → bold保留加粗标记
链接断裂text文本检查 URL 有效
错误这是一个array这是一个数组

7. 技术翻译工作流

7.1 标准工作流

1. 项目分析 → 确定范围、术语、风格
2. 术语准备 → 建立术语表
3. 翻译执行 → 逐段翻译
4. 自审校对 → 译者自检
5. 同行评审 → 他人审校
6. 质量检查 → QA 工具检查
7. 终审发布 → 最终确认

7.2 持续本地化

于持续更新项目(如开软件文档),采用持续本地化流程:

源文档更新 → 自动检测变更 → 增量翻译 → 评审 → 发布
工具功能
Crowdin自动同步 Git 仓库
TransifexWebhook 触发翻译
PhraseCI/CD 集成

知识检测

学习进度

-- 已学文档
--% 知识覆盖率

学习推荐

专注模式