Skip to content

Translate API

翻译语料组列表

  • API名称: 获取翻译语料组列表
  • 请求方法: POST
  • 请求路径: /translate/scene/list
  • 请求参数:
    • pageNumber (number, optional): 页码,默认为1
    • pageSize (number, optional): 每页数量,默认为15
    • keywords (string, optional): 搜索关键词
  • 响应示例:
    json
    {
      "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): 工作引擎配置
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "msg": "",
        "code": 200
      }
    }

翻译语料列表

  • API名称: 获取翻译语料列表
  • 请求方法: POST
  • 请求路径: /translate/corpus/list
  • 请求参数:
    • pageNumber (number, optional): 页码,默认为1
    • pageSize (number, optional): 每页数量,默认为15
    • filter (object, optional): 过滤条件
  • 响应示例:
    json
    {
      "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
  • 响应示例:
    json
    {
      "success": true,
      "data": {
        "msg": "",
        "code": 200
      }
    }

在线翻译

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

获取渠道语言列表

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