文档目录

查询文本

获取系统提取的一一对应的原文和译文,以 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]" }'

请求参数

参数类型描述
*taskIdString文本对应任务的ID

响应

参数类型描述
textsJSON系统提取的一一对应的原文和译文
revisedTextsJSON用户主动上传用于重新生成文档的修订译文

更新文本

添加译文修改,并保存到task的revisedTexts字段,如果startTranslation为true,则会同步修改并重新翻译。

重新翻译无需消耗积分。

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] }'

请求参数

参数类型描述
*taskIdString需要修改的翻译任务ID
*revisedTextsJSON Object修订的译文,key是原文,value是译文
startTranslationBoolean是否启动重新翻译, 默认为false

响应

参数类型描述
successBoolean更新成功,或者失败
上一步
翻译任务
下一步
翻译文本