查詢文本
獲取系統提取的一一對應的原文和譯文,以 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 | 用戶主動上傳用於重新生成文檔的修訂譯文 |
更新文本
添加譯文修改,並儲存至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] }'
請求參數
參數 | 類型 | 描述 |
---|---|---|
*taskId | String | 需要修改的翻譯任務ID |
*revisedTexts | JSON Object | 修訂的譯文,key是原文,value是譯文 |
startTranslation | Boolean | 是否啟動重新翻譯, 默認為false |
響應
參數 | 類型 | 描述 |
---|---|---|
success | Boolean | 更新成功,或者失敗 |