有道翻译的术语库功能如何调用?

要调用有道翻译的术语库功能,可以通过以下步骤实现,具体取决于你使用的平台(如API、网页版或客户端):



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可能有调用次数限制,企业级需购买套餐。



如有问题,可联系有道官方支持或查看最新文档确认参数变动。