Съдържание на документа

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 за преводачески задачи
Заявка за задачата за превод