查询文本
获取系统提取的一一对应的原文和译文,以 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]" }'
Request Parameters
- *taskId - String - 文本对应任务的ID
Response
- 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] }'
Request Parameters
- *taskId - String - 需要修改的翻译任务ID
- *revisedTexts - JSON Object - 修订的译文,key是原文,value是译文
- startTranslation - Boolean - 是否启动重新翻译, 默认为false
Response
- success - Boolean - 更新成功,或者失败