一、基本翻译
英文单词 interpreter 在中文中主要有以下两种常见翻译:
- 口译员 / 同声传译员:指在会议、谈判、法庭等场合,将一种语言即时口头翻译成另一种语言的专业人员。
- 解释器 / 解译器:在计算机科学中,指一种能够逐行读取并执行源代码的程序(如 Python、JavaScript 的运行环境)。
二、语言学中的 “Interpreter”
在语言服务领域,interpreter 特指从事口头翻译的人,区别于从事书面翻译的 translator(笔译员)。
例句:The United Nations employs hundreds of interpreters to facilitate multilingual communication.
(联合国雇佣数百名口译员以促进多语言交流。)
(联合国雇佣数百名口译员以促进多语言交流。)
三、计算机领域的 “Interpreter”
在编程中,interpreter 是一种程序,它直接执行高级语言编写的代码,而无需先将其编译成机器码。
常见解释型语言包括:
- Python
- Ruby
- JavaScript(在浏览器中)
- PHP
例如:当你在命令行输入
python script.py,Python 解释器会逐行读取并执行你的代码。
四、Interpreter vs Translator
虽然两者都涉及“翻译”,但应用场景不同:
| 术语 | 类型 | 输出形式 |
|---|---|---|
| Interpreter | 口译 / 程序解释 | 即时语音 / 即时执行 |
| Translator | 笔译 / 代码编译 | 书面文本 / 目标代码 |
五、小知识:词源
“Interpreter” 源自拉丁语 interpretari,意为“解释、说明”。这揭示了其核心功能——让信息在不同系统或语言之间变得可理解。