收费标准 
API价格

马上免费试用

暗色

亮色

系统维护通知(9/14更新)

GET MODEL STATUS
模型生成状态查询
查询模型的生成状态
此功能仅可用于T-3MT引擎
Endpoint
Request details
GET
https://translate.rozetta-api.io/api/v1/training/job/<jid>
Path parameter
Path parameter
Description
jid
工作ID(J + 8位数字) 生成模型时将自动创建jid 请参考模型生成
Header
Header
Description
Content-Type
application/json
Request例文
curl 'https://translate.rozetta-api.io/api/v1/training/job/<jid>' -H 'accessKey: YOUR_ACCESS_KEY' -H 'signature: SET_SIGNATURE' -H 'nonce: SET_NONCE' -H 'Content-Type: application/json'
Response
Key
Description
jobStatus
状态 模型生成完成后,状态完成。
mid
模型ID(M + 7位数字) Mid为模型生成时自动创建,请您参照 「T-3MT专门领域」的mid。
userId
用户ID
orgId
组织ID
name
模型名称 模型名称请参考「模型生成」
field
领域ID (L+6桁数字)。 如果想浏览领域ID 请您参照「T-3MT专门领域」的lid。
firstLang
原文的语言 指定要翻译的原稿的语言
secondLang
翻译语言 指定作为翻译结果的翻译文本输出的语言
errorCode
错误代码 jobStatus完成时为空。
errorMessage
错误信息 jobStatus完成时为空。
Response例文
{
  "jobStatus": "finished",
  "mid": "M1904282",
  "userId": "TestUserId",
  "orgId": "TestOrgId",
  "name": "サンプルファイル翻訳",
  "field": "L100001",
  "firstLang": "ja",
  "secondLang": "en",
  "errorCode": "null",
  "errorMessage": "null"
}

api/v1/training/job/<jid>
查询模型的生成状态。
const axios = require('axios');
const authUtils = require('./utils/auth-utils');

const path = '/api/v1/training/job/<jid>';

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/job/<jid>',
  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股份有限公司

^