1. API调用(开发者)

有道智云(NMT)的翻译API支持术语库功能,需按以下步骤操作:
步骤1:注册有道智云账号,创建应用并获取`API Key`和密钥。
步骤2:在控制台创建术语库(格式为`.txt`或`.xlsx`,每行格式为`源词>目标词`)。
步骤3:在API请求中传入术语库ID参数:
```python
import requests
url = "https://openapi.youdao.com/api"
data = {
'q': '需要翻译的文本',
'from': '源语言(如en)',
'to': '目标语言(如zh)',
'appKey': '你的应用ID',
'salt': '随机数',
'sign': '签名(按API文档生成)',
'termBaseId': '你的术语库ID' # 关键参数
}
response = requests.post(url, data=data)
```
注意:签名(`sign`)需根据API文档规则生成,通常为`md5(appKey+q+salt+密钥)`。
文档参考:
详细参数请查阅[有道智云术语库文档](https://ai.youdao.com/doc.s#guide-term)。
2. 网页版/客户端使用(非开发者)

步骤1:登录[有道翻译官网](https://fanyi.youdao.com/)或客户端。
步骤2:上传术语库:
- 网页版:在“设置”→“术语库”中上传文件(支持`.txt/.xlsx`)。
- 客户端:类似路径上传。
步骤3:翻译时系统会自动优先匹配术语库中的词汇。
3. 注意事项

格式要求:术语库文件需为`源词>目标词`格式,每行一对,UTF8编码。
生效范围:术语库仅对开通该功能的应用或账号生效。
免费限制:免费API可能有调用次数限制,企业级需购买套餐。
如有问题,可联系有道官方支持或查看最新文档确认参数变动。