TermBase - 术语库

创建新的术语库

  • 接口名称

    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>

    说明

    status状态参数说明:

    status状态参数

    参数含义

    new

    新术语

    pending

    待审核

    finish

    审核通过

    disused

    已废弃

新增术语内容

  • 接口名称

    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