Skip to main content

Translate API

翻译语料组列表​

  • API名称: 获取翻译语料组列表
  • 请求方法: POST
  • 请求路径: /translate/scene/list
  • 请求参数:
    • pageNumber (number, optional): 页码,默认为1
    • pageSize (number, optional): 每页数量,默认为15
    • keywords (string, optional): 搜索关键词
  • 响应示例:
    {
    "success": true,
    "data": {
    "Total": 5,
    "CurrPage": 1,
    "Data": [
    {
    "Id": "123",
    "Name": "示例语料组",
    "Merchant": "456"
    }
    ]
    }
    }

翻译语料组管理​

  • API名称: 管理翻译语料组
  • 请求方法: POST
  • 请求路径: /translate/scene/modify
  • 请求参数:
    • Id (string, optional): 语料组ID,更新时必填
    • Name (string, required): 语料组名称
    • Merchant (string, required): 商户ID
    • WorkEngine (object, optional): 工作引擎配置
  • 响应示例:
    {
    "success": true,
    "data": {
    "msg": "",
    "code": 200
    }
    }

翻译语料列表​

  • API名称: 获取翻译语料列表
  • 请求方法: POST
  • 请求路径: /translate/corpus/list
  • 请求参数:
    • pageNumber (number, optional): 页码,默认为1
    • pageSize (number, optional): 每页数量,默认为15
    • filter (object, optional): 过滤条件
  • 响应示例:
    {
    "success": true,
    "data": {
    "Total": 20,
    "CurrPage": 1,
    "Data": [
    {
    "Id": "123",
    "Content": "示例内容",
    "Merchant": "456"
    }
    ]
    }
    }

语料管理​

  • API名称: 管理翻译语料
  • 请求方法: POST
  • 请求路径: /translate/corpus/modify
  • 请求参数:
    • Id (string, optional): 语料ID,更新时必填
    • Content (string, required): 语料内容
    • Merchant (string, required): 商户ID
    • Group (string, optional): 所属语料组ID
  • 响应示例:
    {
    "success": true,
    "data": {
    "msg": "",
    "code": 200
    }
    }

在线翻译​

  • API名称: 智能翻译
  • 请求方法: POST
  • 请求路径: /translate/smart-translate
  • 请求参数:
    • text (string, required): 待翻译文本
    • sourceLang (string, required): 源语言代码
    • targetLang (string, required): 目标语言代码
    • serviceCode (string, optional): 翻译服务代码,默认为"text"
  • 响应示例:
    {
    "success": true,
    "data": {
    "translatedText": "Hello world",
    "sourceLang": "zh",
    "targetLang": "en"
    }
    }

获取渠道语言列表​

  • API名称: 获取渠道支持的语言列表
  • 请求方法: POST
  • 请求路径: /translate/channel-language
  • 请求参数:
    • channel (string, required): 渠道标识
    • filter (object, optional): 过滤条件
  • 响应示例:
    {
    "success": true,
    "data": [
    {
    "code": "en",
    "name": "English",
    "sort": 1
    },
    {
    "code": "zh",
    "name": "中文",
    "sort": 2
    }
    ]
    }