Каталог документів

API завдання перекладу

Запит завдань перекладу

POST/v1/translation/query

Запитати статус та деталі завдання перекладу.

Повна адреса
https://otranslator.com/api/v1/translation/query
Аутентифікація
Потрібно передати API Key у заголовку запиту Authorization
Content-Type
application/json
Неправильний формат
{ "error": "Invalid API key." }

Застереження

Рекомендується опитувати цей інтерфейс, коли статус завдання Waiting або Processing, і зупинити опитування після переходу статусу в Completed, Terminated або Cancelled.

Посилання для завантаження є тимчасовою адресою доступу, збережіть файл на своїй стороні за потреби або повторно виконайте запит для отримання.

Приклад

curl
1curl -X POST 'https://otranslator.com/api/v1/translation/query' \
2--header 'Authorization: [yourSecretKey]' \
3--header 'Content-Type: application/json' \
4--data '{
5  "taskId": "[string]"
6}'

Параметри запиту

ПараметриТипЗа замовчуваннямОписПриклад
*taskIdString-

ID завдання перекладу

-

Відповідь

ПараметриТипЗа замовчуваннямОписПриклад
taskIdString-

ID завдання

-
modelString-

Модель, використана для перекладу

-
fromLangString-

Вихідна мова

-
toLangString-

Цільова мова

-
statusString-

Статус: 'Init' | 'Waiting' | 'Processing' | 'Completed' | 'Terminated' | 'Cancelled'

-
progressNumber-

прогрес, 0~100

-
errorMsgString-

Повідомлення про помилку

-
fileTitleString-

Назва оригінального файлу

-
fileUrlString-

Адреса завантаження оригінального файлу

-
translatedFileUrlString-

Адреса для завантаження перекладу

-
translatedBilingualFileUrlString-
  • Адреса завантаження двомовного перекладу, підтримуються лише PDF, DOCX, PPTX, XLSX, EPUB, CSV, SRT, TXT, HTML, ODF
  • Коли файл занадто великий або виникає помилка перекладу, двомовний переклад не генеруватиметься
-
translatedEditableFileUrlString-

Адреса завантаження редагованого файлу перекладу. Повертається лише за наявності редагованого результату для відповідного типу файлу.

-
tokenCountInteger-
  • Токени тексту документа, що потребує перекладу
  • Переклад зображень у PDF розраховується як 1200 токенів на сторінку
-
wordNumsInteger-

Статистика кількості слів документа. Може бути порожньою для різних типів файлів.

-
priceInteger-

Загальна кількість кредитів, необхідних для перекладу

-
usedCreditsInteger-

Кількість Credits, використаних завданням перекладу

-
glossaryString[]-

Назва глосарію, що використовується завданням перекладу

-
shouldTranslateImageBoolean-

Чи перекладати зображення в документі

-
forceOCRBoolean-

Чи примусово використовувати OCR для розпізнавання вмісту документа

-
createdAtDateTime-

Час створення завдання перекладу

-
updatedAtDateTime-

Час оновлення завдання перекладу

-

Поширені помилки

401 Missing API key.

The Authorization request header is required.

401 Invalid API key.

The API key does not exist, has been deleted, or is no longer valid.

400 Missing required parameter: taskId.

Provide the taskId returned by the create translation task API.

404 Task not found.

The task does not exist, has been deleted, does not belong to the current API account, or was not created through the API.

API завдання перекладу
Створити завдання перекладу
API завдання перекладу
Видалити завдання перекладу