API за преводачески задачи
Създаване на задача за превод
/v1/translation/createСъздаване на нова задача за превод на документи/файлове.
Пример
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'
Параметри на заявката
Параметри | Тип | По подразбиране | Описание | Пример |
---|---|---|---|---|
*file | binary | - |
| bitcoin.pdf |
*fromLang | String | - |
| English |
*toLang | String | - |
| Simplified Chinese |
model | String | - |
| - |
fileDescription | String | - | Описание на документа - чрез предоставяне на допълнителна информация се подобрява качеството на превода, например добавяне на контекстна информация за документа и други изисквания за превод | - |
glossary | String | - | Име на терминологичния речник, използван при превода | - |
preview | Boolean | false | Дали да се генерира само преглед - при генериране само на преглед се заплащат 2 кредита за създаване на преглед на превода на документа | - |
shouldTranslateImage | Boolean | false |
| - |
shouldTranslateFileName | Boolean | true | Дали да се превежда името на файла | - |
password | String | - | Парола за отваряне на PDF файла | - |
ignoreComments | Boolean | false | Дали да се игнорират коментарите в DOCX, PPTX, XLSX | - |
ignoreNotes | Boolean | false | Дали да се игнорират бележките в PPTX | - |
ignoreHeadersAndFooters | Boolean | false | Дали да се игнорират горните и долните колонтитули в DOCX | - |
ignoreHidden | Boolean | false | Дали да се игнорират скритите страници в PPTX | - |
ignoreMasters | Boolean | false | Дали да се игнорира основният текст в PPTX | - |
ignoreSheetNames | Boolean | false | Дали да не се превеждат имената на листовете в XLSX файлове | - |
webhookUrl | String | - | URL за обратна връзка при актуализация на състоянието, съдържанието на обратната връзка включва: {taskId, progress, status} | - |
Отговор
Параметри | Тип | По подразбиране | Описание | Пример |
---|---|---|---|---|
taskId | String | - | ID на задачата | - |