产品文档
术语库
更新于 2026-09-04
自定义术语词表管理,翻译时强制干预专有名词译法,免费使用。
能力与场景
术语库用于在翻译中强制统一专有名词译法:先创建词表并录入源词-译词对,再在文本/文档/网页翻译请求中引用词表 ID,引擎会按词表干预译文。典型场景:机构名与人名统一、行业术语规范、品牌名保护。
端点列表
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /v1/glossaries | 列出术语库 |
| POST | /v1/glossaries | 创建术语库 |
| PATCH | /v1/glossaries/{id} | 更新术语库(名称/描述/语向/启用状态) |
| DELETE | /v1/glossaries/{id} | 删除术语库 |
| GET | /v1/glossaries/{id}/terms | 术语列表(分页 + 搜索) |
| POST | /v1/glossaries/{id}/terms | 添加术语(同原文幂等更新译法) |
| PATCH | /v1/glossaries/{id}/terms/{termId} | 更新术语(原文/译文/备注) |
| DELETE | /v1/glossaries/{id}/terms/{termId} | 删除术语 |
每个端点的请求参数、响应结构与可运行代码示例见本页下方「API 参考」(随接口定义自动生成,始终与线上一致)。
调用要点
- 术语库管理接口免费;库数量与词表条数有上限,超限返回
invalid_request。 - 库与术语均支持 PATCH 局部更新:只传要修改的字段,未传字段保持不变。
- 术语匹配区分大小写与词形,蒙古文词条建议录入常见变体。
- 词表更新后对后续翻译请求即时生效(缓存最长 60 秒)。
- 也可在控制台「术语库」产品页中可视化管理库与术语,无需编写代码。
支持语种
- 术语库按「源语言 → 目标语言」建库;翻译请求引用时,术语库的目标语言必须与请求的 targetLang 一致。
- sourceLang 缺省为 zh;targetLang=zh 时缺省为 mw。
源语言 / 目标语言(参数 sourceLang / targetLang):
| 代码 | 语种 | 说明 |
|---|---|---|
zh | 中文 | 简体中文 |
mw | 传统蒙古文 | 回鹘式蒙古文(竖排),Unicode 国标编码 |
xle_mw | 西里尔蒙古文 | 蒙古国通用的西里尔字母书写 |
en | 英语 | — |
ru | 俄语 | — |
es | 西班牙语 | — |
fr | 法语 | — |
de | 德语 | — |
ja | 日语 | — |
ko | 韩语 | — |
pt | 葡萄牙语 | — |
ar | 阿拉伯语 | — |
hi | 印地语 | — |
id | 印尼语 | — |
yue | 粤语 | 繁体书写 |
kk | 哈萨克语 | — |
bo | 藏语 | — |
ug | 维吾尔语 | — |
完整代码表与各产品对照见「语种与语言代码」。
计费
术语库管理接口免费使用,不产生费用;术语干预随所配合的翻译产品按其规则计费。
当前价格
以下为实时生效价,与定价页同源;调价后此处立即同步。仅对成功调用计费,免费额度优先抵扣。
| 计费单位 | 单价 | 每月免费额度 |
|---|---|---|
| 按次计费 | ¥0 / 次 | — |
API 参考
本产品共 8 个接口,以下内容随接口定义自动生成。 需要跨产品查找接口时可前往接口索引。
术语库列表
GET
/v1/glossaries返回当前账号的全部术语库(含条数统计)。
请求参数
无请求参数
响应示例200 · application/json
200 响应
{
"items": [
{
"id": "clv3xk2m40001abcd1234",
"name": "法律术语库",
"description": "合同与诉讼文书常用术语",
"sourceLang": "zh",
"targetLang": "mw",
"enabled": true,
"termCount": 128,
"createdAt": "2026-07-01T08:00:00.000Z",
"updatedAt": "2026-07-01T08:00:00.000Z"
}
]
}代码示例
curl -X GET "https://cloud.heimori.cn/v1/glossaries" \
-H "Authorization: Bearer sk-heimori-..."创建术语库
POST
/v1/glossaries创建术语库。sourceLang 缺省时默认 zh(targetLang=zh 时默认 mw)。库数量上限随账号会员档位,超限返回 invalid_request。
请求参数application/json
| 参数 | 类型 | 说明 |
|---|---|---|
name必填 | string | 术语库名称(1~100 字符) 示例: 法律术语库 |
targetLang必填 | string | 目标语言(术语译文的语言,翻译接口按 targetLang 匹配注入) 可选值: zhmwxle_mwenruesfrdejakoptarhiidyuekkboug示例: mw |
sourceLang可选 | string | 源语言(术语原文的语言)。缺省时默认 zh;targetLang=zh 时默认 mw。源语言与目标语言不能相同 可选值: zhmwxle_mwenruesfrdejakoptarhiidyuekkboug示例: zh |
description可选 | string | 术语库描述(最长 300 字符) 示例: 合同与诉讼文书常用术语 |
响应示例200 · application/json
200 响应
{
"glossary": {
"id": "clv3xk2m40001abcd1234",
"name": "法律术语库",
"description": "合同与诉讼文书常用术语",
"sourceLang": "zh",
"targetLang": "mw",
"enabled": true,
"termCount": 128,
"createdAt": "2026-07-01T08:00:00.000Z",
"updatedAt": "2026-07-01T08:00:00.000Z"
}
}代码示例
curl -X POST "https://cloud.heimori.cn/v1/glossaries" \
-H "Authorization: Bearer sk-heimori-..." \
-H "Content-Type: application/json" \
-d '{
"name": "法律术语库",
"targetLang": "mw",
"sourceLang": "zh",
"description": "合同与诉讼文书常用术语"
}'更新术语库
PATCH
/v1/glossaries/{id}更新术语库的名称、描述、语言方向或启用状态(字段均可选,仅更新传入字段)。语言方向变更后按新方向匹配注入,源语言与目标语言不能相同。
请求参数application/json
| 参数 | 类型 | 说明 |
|---|---|---|
idpath必填 | string | 术语库 ID |
name可选 | string | 术语库名称(1~100 字符) 示例: 法律术语库(2026 修订) |
description可选 | string | 术语库描述(最长 300 字符,传空字符串清空) 示例: 合同与诉讼文书常用术语 |
sourceLang可选 | string | 源语言(与 targetLang 不能相同) 可选值: zhmwxle_mwenruesfrdejakoptarhiidyuekkboug示例: zh |
targetLang可选 | string | 目标语言(与 sourceLang 不能相同) 可选值: zhmwxle_mwenruesfrdejakoptarhiidyuekkboug示例: mw |
enabled可选 | boolean | 是否启用(false 后翻译接口不再注入该库术语) 示例: true |
响应示例200 · application/json
200 响应
{
"glossary": {
"id": "clv3xk2m40001abcd1234",
"name": "法律术语库",
"description": "合同与诉讼文书常用术语",
"sourceLang": "zh",
"targetLang": "mw",
"enabled": true,
"termCount": 128,
"createdAt": "2026-07-01T08:00:00.000Z",
"updatedAt": "2026-07-01T08:00:00.000Z"
}
}代码示例
curl -X PATCH "https://cloud.heimori.cn/v1/glossaries/<id>" \
-H "Authorization: Bearer sk-heimori-..." \
-H "Content-Type: application/json" \
-d '{
"name": "法律术语库(2026 修订)",
"description": "合同与诉讼文书常用术语",
"sourceLang": "zh",
"targetLang": "mw",
"enabled": true
}'删除术语库
DELETE
/v1/glossaries/{id}删除术语库及其全部术语条目。
请求参数
| 参数 | 类型 | 说明 |
|---|---|---|
idpath必填 | string | 术语库 ID |
响应示例200 · application/json
200 响应
{
"success": true
}代码示例
curl -X DELETE "https://cloud.heimori.cn/v1/glossaries/<id>" \
-H "Authorization: Bearer sk-heimori-..."术语列表
GET
/v1/glossaries/{id}/terms分页返回术语库内的术语条目,支持关键字搜索。
请求参数
| 参数 | 类型 | 说明 |
|---|---|---|
idpath必填 | string | 术语库 ID |
pagequery可选 | number | 页码(默认 1) 默认值: 1示例: 1 |
limitquery可选 | number | 每页条数(默认 100,最大 500) 默认值: 100示例: 100 |
searchquery可选 | string | 按原文/译文/备注模糊搜索 示例: 不可抗力 |
响应示例200 · application/json
200 响应
{
"items": [
{
"id": "clv3xk2m40002abcd5678",
"source": "不可抗力",
"target": "ᠳᠠᠪᠠᠭᠳᠠᠰᠢ ᠦᠭᠡᠢ ᠬᠦᠴᠦᠨ",
"note": "民法典第 180 条",
"createdAt": "2026-07-01T08:00:00.000Z",
"updatedAt": "2026-07-01T08:00:00.000Z"
}
],
"total": 128
}代码示例
curl -X GET "https://cloud.heimori.cn/v1/glossaries/<id>/terms" \
-H "Authorization: Bearer sk-heimori-..."添加术语
POST
/v1/glossaries/{id}/terms向术语库添加术语(同库同原文幂等:重复添加更新译法)。条目数上限随账号会员档位,超限返回 invalid_request。
请求参数application/json
| 参数 | 类型 | 说明 |
|---|---|---|
idpath必填 | string | 术语库 ID |
source必填 | string | 术语原文(1~100 字符,同库同原文重复添加时更新译法) 示例: 不可抗力 |
target必填 | string | 术语译文(1~300 字符) 示例: ᠳᠠᠪᠠᠭᠳᠠᠰᠢ ᠦᠭᠡᠢ ᠬᠦᠴᠦᠨ |
note可选 | string | 备注(最长 200 字符) 示例: 民法典第 180 条 |
响应示例200 · application/json
200 响应
{
"term": {
"id": "clv3xk2m40002abcd5678",
"source": "不可抗力",
"target": "ᠳᠠᠪᠠᠭᠳᠠᠰᠢ ᠦᠭᠡᠢ ᠬᠦᠴᠦᠨ",
"note": "民法典第 180 条",
"createdAt": "2026-07-01T08:00:00.000Z",
"updatedAt": "2026-07-01T08:00:00.000Z"
}
}代码示例
curl -X POST "https://cloud.heimori.cn/v1/glossaries/<id>/terms" \
-H "Authorization: Bearer sk-heimori-..." \
-H "Content-Type: application/json" \
-d '{
"source": "不可抗力",
"target": "ᠳᠠᠪᠠᠭᠳᠠᠰᠢ ᠦᠭᠡᠢ ᠬᠦᠴᠦᠨ",
"note": "民法典第 180 条"
}'更新术语
PATCH
/v1/glossaries/{id}/terms/{termId}更新指定术语的原文、译文或备注(字段均可选,仅更新传入字段)。原文改为库内已存在的术语时返回 invalid_request。
请求参数application/json
| 参数 | 类型 | 说明 |
|---|---|---|
idpath必填 | string | 术语库 ID |
termIdpath必填 | string | 术语 ID |
source可选 | string | 术语原文(1~100 字符;改为库内已存在的原文时返回 invalid_request) 示例: 不可抗力 |
target可选 | string | 术语译文(1~300 字符) 示例: ᠳᠠᠪᠠᠭᠳᠠᠰᠢ ᠦᠭᠡᠢ ᠬᠦᠴᠦᠨ |
note可选 | string | 备注(最长 200 字符,传空字符串清空) 示例: 民法典第 180 条 |
响应示例200 · application/json
200 响应
{
"term": {
"id": "clv3xk2m40002abcd5678",
"source": "不可抗力",
"target": "ᠳᠠᠪᠠᠭᠳᠠᠰᠢ ᠦᠭᠡᠢ ᠬᠦᠴᠦᠨ",
"note": "民法典第 180 条",
"createdAt": "2026-07-01T08:00:00.000Z",
"updatedAt": "2026-07-01T08:00:00.000Z"
}
}代码示例
curl -X PATCH "https://cloud.heimori.cn/v1/glossaries/<id>/terms/<termId>" \
-H "Authorization: Bearer sk-heimori-..." \
-H "Content-Type: application/json" \
-d '{
"source": "不可抗力",
"target": "ᠳᠠᠪᠠᠭᠳᠠᠰᠢ ᠦᠭᠡᠢ ᠬᠦᠴᠦᠨ",
"note": "民法典第 180 条"
}'删除术语
DELETE
/v1/glossaries/{id}/terms/{termId}删除术语库中的指定术语条目。
请求参数
| 参数 | 类型 | 说明 |
|---|---|---|
idpath必填 | string | 术语库 ID |
termIdpath必填 | string | 术语 ID |
响应示例200 · application/json
200 响应
{
"success": true
}代码示例
curl -X DELETE "https://cloud.heimori.cn/v1/glossaries/<id>/terms/<termId>" \
-H "Authorization: Bearer sk-heimori-..."