查询文本
获取系统提取的一一对应的原文和译文,以 JSON 的格式返回
curl
1curl -X POST 'https://otranslator.com/api/v1/translation/queryTexts' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{ "taskId": "[query taskId]" }'
请求参数
参数 | 类型 | 描述 |
---|---|---|
*taskId | String | 文本对应任务的ID |
响应
参数 | 类型 | 描述 |
---|---|---|
texts | JSON | 系统提取的一一对应的原文和译文 |
revisedTexts | JSON | 用户主动上传用于重新生成文档的修订译文 |
更新文本
上传需要手动修改的译文,如果选择重新翻译,则会重新翻译文档,否则仅保存到revisedTexts。
通过该接口可实现 Post Editing 能力。
curl
1curl -X POST 'https://otranslator.com/api/v1/translation/updateTexts' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{ "taskId": "[update taskId]", "revisedTexts": {"example":"样例"}, "startTranslation": [true or false] }'
请求参数
参数 | 类型 | 描述 |
---|---|---|
*taskId | String | 需要修改的翻译任务ID |
*revisedTexts | JSON Object | 修订的译文,key是原文,value是译文 |
startTranslation | Boolean | 是否启动重新翻译, 默认为false |
响应
参数 | 类型 | 描述 |
---|---|---|
success | Boolean | 更新成功,或者失败 |