收费标准 
API价格

马上免费试用

暗色

亮色

GET T-3MT ENGINE FIELD
查询T-3MT引擎的领域
查询T-3MT引擎的领域
此功能仅可用于T-3MT引擎
Endpoint
Request details
GET
https://translate.rozetta-api.io/api/v1/training/fields/sourceLang/<sourceLang>/targetLang/<targetLang>
Path parameter
Path parameter
Description
sourceLang
原文的语言 除个别语言外(zh-CN、zh-TW等)请使用ISO 639-1代码来指定。 若要取得所有支持语言的列表,请参照「语言列表」
targetLang
译文的语言 除个别语言外(zh-CN、zh-TW等)请使用ISO 639-1代码来指定。 若要取得所有支持语言的列表,请参照「语言列表」
Header
Header
Description
Content-Type
application/json
Request例文
curl 'https://translate.rozetta-api.io/api/v1/training/fields/sourceLang/<sourceLang>/targetLang/<targetLang>' -H 'accessKey: YOUR_ACCESS_KEY' -H 'signature: SET_SIGNATURE' -H 'nonce: SET_NONCE' -H 'Content-Type: application/json'
Response
Key
Description
lid
领域ID(L + 6位数字)
name
领域名称 领域名称请参照Response的name。
orgId
组织ID
parent_lid
父领域的名称
source_lang
原文的语言 指定要翻译的原稿的语言。
target_lang
翻译语言 指定作为翻译结果的翻译文本输出的语言。
trainable
如果模型可以训练,返回的response的值为true 反之,response的值为false
updatedAt
更新的UNIX时间的日期和时间
Response例文
[
  {
    "lid": "L100001",
    "name": {
      "en": "IT, Machine, Electronics",
      "ja": "IT・機械・電気電子"
    },
    "orgId": "TestOrgId",
    "parent_lid": "root",
    "source_lang": "ja",
    "target_lang": "en",
    "trainable": false,
    "updatedAt": 1577102729
  }
]

api/v1/training/fields/sourceLang/<sourceLang>/targetLang/<targetLang>
查询T-3MT发动机领域。
const axios = require('axios');
const authUtils = require('./utils/auth-utils');

const path = '/api/v1/training/fields/sourceLang/<sourceLang>/targetLang/<targetLang>';

const authConfig = {
  accessKey: 'YOUR_ACCESS_KEY',
  secretKey: 'YOUR_SECRET_KEY',
  nonce: new Date().getTime().toString()
};

const signature = authUtils.generateSignature(
  authConfig.nonce,
  path,
  authConfig.secretKey,
);

const config = {
  method: 'get',
  url: 'https://translate.rozetta-api.io/api/v1/training/fields/sourceLang/<sourceLang>/targetLang/<targetLang>',
  headers: {
    accessKey: authConfig.accessKey,
    signature,
    nonce: authConfig.nonce,
    'Content-Type': 'application/json',
  },
};

const main = async () => {
  try {
    const response = await axios(config)
    console.log(JSON.stringify(response.data));
  } catch (error) {
    console.log(error);
  }
}

main();
关于认证方法,请参考「加密签名」章节。
关于各语言完整的示例代码,请参考这裡
©️ 2019 Rozetta API  ・  Powered by Rozetta

Rozetta股份有限公司

^