Текст запроса
Получить извлеченные системой соответствующие исходные и переведенные тексты в формате 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 | Обновление выполнено успешно или произошла ошибка |