创建新的术语库
接口名称
POST /termbase/createTermBase.json
{
"accessKey":"xxxxaa",
"name":"术语库名称一",
"languages":"zh-CN,en-US",
"domain":"教育行业",
"details":"术语库描述说明"
}
入参说明:
参数名称 | 参数含义 | 参数类型 | 是否必填 |
accessKey | 访问密钥 | String | 是 |
name | 术语库名称 | String | 是 |
languages | 语言类型 | String,以逗号分隔,取值参见LanguageEnum | 是 |
domain | 所属领域 | String,取值参见TbDomain | 是 |
details | 术语库描述说明 | String | 否 |
出参说明:
返回术语库ID,Long
获取术语库列表
接口名称
POST /termbase/queryTermBase.json
{
"accessKey": "xxxxxaaa",
"name": "术语库名称1",
"domain": "医药行业",
"gmtCreateStart": 1672209000000,
"gmtCreateEnd": 1672480800000,
"gmtModifiedStart": 25666998898989,
"gmtModifiedEnd": 258999995555,
"baseQueryPageApiDTO": {
"pageNum": 1,
"pageSize": 10
}
}
入参说明:
参数名称 | 参数含义 | 参数类型 | 是否必填 | 默认值 |
accessKey | 访问密钥 | String | 是 | |
name | 术语库名称 | String | 否 | |
domain | 所属领域 | String | 否 | |
languages | 语言类型 | List<String>,取值参照LanguageEnum | 否 | |
gmtCreateStart | 创建起始时间 | Long | 否 | |
gmtCreateEnd | 创建结束时间 | Long | 否 | |
gmtModifiedStart | 更新起始时间 | Long | 否 | |
gmtModifiedEnd | 更新结束时间 | Long | 否 | |
baseQueryPageApiDTO | 分页参数 | BaseQueryPageApiDTO | 是 | 1,10 |
出参说明:
参数名称 | 参数含义 | 参数类型 |
id | 术语库ID | Long |
name | 术语库名称 | String |
comment | 备注 | String |
createdTime | 创建时间 | Long |
modifiedTime | 修改时间 | Long |
creatorId | 创建者ID | Long |
creatorName | 创建者名称 | String |
modifierId | 修改者ID | Long |
modifierName | 修改者名称 | String |
termCount | 术语数 | int |
languages | 语种,逗号分隔 | List<String> |
languageIds | 语种ID | List<Long> |
查询术语内容
接口名称
POST /termbase/queryTerm.json
{
"accessKey":"xxxxxaaa",
"languageCode":"zh-CN",
"modifiedDateStart":25686595555,
"modifiedDateEnd":25899999955,
"tbId":456,
"tbName":"术语库名称1",
"phrase":"蝴蝶效应",
"baseQueryPageApiDTO":
{
"pageNum":1,
"pageSize":10
}
}
入参说明:
参数名称 | 参数含义 | 参数类型 | 是否必填 | 默认值 |
accessKey | 访问密钥 | String | 是 | |
languageCode | 语种编码 | String | 否 | |
modifiedDateStart | 修改起始时间 | Long | 否 | |
modifiedDateEnd | 修改结束时间 | Long | 否 | |
tbId | 术语库ID | Long | 是 | |
tbName | 术语库名称 | String | 否 | |
phrase | 术语短语 | String | 是 | |
baseQueryPageApiDTO | 分页参数 | BaseQueryPageApiDTO | 否 | 1,10 |
出参说明:
参数名称 | 参数含义 | 参数类型 |
id | 术语ID | Long |
tbId | 术语库ID | Long |
repositoryName | 库名称 | String |
domain | 领域 | String |
name | 术语名称 | String |
status | 状态 | String |
creatorId | 创建者ID | Long |
creatorName | 创建者名称 | String |
createdTime | 创建时间 | Long |
phrases | 术语短语集合 | List<TermPhraseApiDTO> |
新增术语内容
接口名称
POST /termbase/addTerms.json
{
"accessKey":"xxxxxaaa",
"tbId":1234,
"name":"马德里竞技",
"phrases":
[
{
"id":111122,
"termId":365,
"phrase":"马德里竞技",
"language":"zh-CN"
},
{
"id":1111233,
"termId":365,
"phrase":"皇家马德里",
"language":"zh-CN"
}
]
}
入参说明:
参数名称 | 参数含义 | 参数类型 | 是否必填 |
accessKey | 访问密钥 | String | 是 |
tbId | 术语库ID | Long | 是 |
name | 术语名称 | String | 否 |
phrases | 术语短语集合 | List<TermPhraseApiDTO> | 是 |
TermPhraseApiDTO 属性说明
参数名称 | 参数含义 | 参数类型 | 是否必填 |
id | 短语id | Long | 否 |
termId | 术语id | Long | 否 |
phrase | 短语内容 | String | 是 |
language | 语种,取值参考LanguageEnum | String | 是 |
出参说明:
无返回值,正常返回即添加成功。
查询术语词典
接口名称
POST /termbase/queryTermDicts.json
{
"accessKey":"xxxxxaaa",
"fragment":"韩日世界杯",
"sourceLang":"zh-CN",
"targetLang":"en-US",
"repositoryIds":[1230,1201]
}
入参说明:
参数名称 | 参数含义 | 参数类型 | 是否必填 |
accessKey | 访问密钥 | String | 是 |
fragment | 查询文本 | String | 是 |
sourceLang | 原文语种 | String | 是 |
targetLang | 译文语种 | String | 是 |
repositoryIds | 术语库ID集 | List<Long> | 是 |
出参说明:
参数名称 | 参数含义 | 参数类型 |
srcId | 原文ID | Long |
srcText | 原文内容 | String |
srcLang | 原文语种 | String |
tgtId | 目标ID | Long |
tgtText | 目标内容 | String |
tgtLang | 目标语种 | String |
repositoryId | 术语库ID | Long |