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

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

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

/v1/translation/create

Створити нове завдання перекладу для документів/файлів.

Приклад

curl
1curl -X POST 'https://otranslator.com/api/v1/translation/create' \
2--header 'Authorization: [yourSecretKey]' \
3--form 'file=@bitcoin.pdf' \
4--form 'fromLang=English' \
5--form 'toLang=Simplified Chinese' 

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

ПараметриТипиЗа замовчуваннямОписПриклад
*filebinary-
  • Файл, який потребує перекладу
  • Підтримувані типи файлів: запит
bitcoin.pdf
*fromLangString-
  • Вихідна мова, вихідна мова не може збігатися з цільовою мовою
  • Підтримувані мови: запит
English
*toLangString-
  • Цільова мова, цільова мова не може збігатися з вихідною мовою
  • Підтримувані мови: запит
Simplified Chinese
modelString-
  • AI-модель для перекладу
  • Підтримувані моделі: запит
-
fileDescriptionString-

Опис документа для покращення якості перекладу шляхом надання додаткової інформації, наприклад, фонових відомостей про документ та інших вимог до перекладу

-
glossaryString-

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

-
previewBooleanfalse

Чи генерувати лише попередній перегляд. При генерації лише попереднього перегляду за 2 кредити створюється попередній перегляд перекладу документа

-
shouldTranslateImageBooleanfalse
  • Чи перекладати зображення в документі
  • Підтримуються лише PDF / DOCX / PPTX / EPUB / ODS / ODT / ODF
-
shouldTranslateFileNameBooleantrue

Чи перекладати назви файлів

-
passwordString-

Пароль для відкриття PDF-файлу

-
ignoreCommentsBooleanfalse

Чи ігнорувати коментарі DOCX, PPTX, XLSX

-
ignoreNotesBooleanfalse

Чи ігнорувати примітки PPTX

-
ignoreHeadersAndFootersBooleanfalse

Чи ігнорувати колонтитули DOCX

-
ignoreHiddenBooleanfalse

Чи ігнорувати приховані слайди PPTX

-
ignoreMastersBooleanfalse

Чи ігнорувати текст шаблону PPTX

-
ignoreSheetNamesBooleanfalse

Чи не перекладати назви аркушів XLSX

-
webhookUrlString-

URL зворотного виклику для оновлення статусу, вміст зворотного виклику включає: {taskId, progress, status}

-

Відповідь

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

ID завдання

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