Оглавление документа

Текст запроса

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

Параметры запроса

ПараметрыТипОписание
*taskIdStringID, соответствующий текстовому заданию

Ответ

ПараметрыТипОписание
textsJSONИзвлеченные системой соответствующие исходные тексты и переводы
revisedTextsJSONПользователь активно загружает отредактированные переводы для повторной генерации документов

Обновить текст

Загрузите перевод, требующий ручного редактирования. Если выбрать повторный перевод, документ будет переведен заново, в противном случае он будет сохранен только в 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] }'

Параметры запроса

ПараметрыТипОписание
*taskIdStringID задачи перевода, требующей изменения
*revisedTextsJSON Objectотредактированный перевод, где key - оригинальный текст, value - перевод
startTranslationBooleanЗапустить повторный перевод, по умолчанию false

Ответ

ПараметрыТипОписание
successBooleanОбновление выполнено успешно или произошла ошибка
Предыдущий шаг
Задача перевода
Следующий шаг
Перевод текста