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

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 модель для перекладу - Підтримувані моделі: запит- 翻译的AI模型 - 支持模型:查询- 翻译的AI模型 - 支持模型:查询- 翻译的AI模型 - 支持模型:查询- 翻译的AI模型 - 支持模型:查询
-
fileDescriptionString-

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

-
glossaryString-

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

-
previewBooleanfalse

Чи генерувати лише попередній перегляд; при генерації лише попереднього перегляду сплачується 2 credits для створення попереднього перегляду перекладу документа

-
shouldTranslateImageBooleanfalse
  • Чи перекладати зображення в документі - Підтримуються лише PDF / DOCX / PPTX / EPUB / ODS / ODT / ODF- 是否翻译文档中的图片 - 仅支持PDF/DOCX/PPTX/EPUB/ODS/ODT/ODF- 是否翻译文档中的图片 - 仅支持PDF/DOCX/PPTX/EPUB/ODS/ODT/ODF- 是否翻译文档中的图片 - 仅支持PDF/DOCX/PPTX/EPUB/ODS/ODT/ODF- 是否翻译文档中的图片 - 仅支持PDF/DOCX/PPTX/EPUB/ODS/ODT/ODF
-
shouldTranslateFileNameBooleantrue

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

-
passwordString-

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

-
ignoreCommentsBooleanfalse

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

-
ignoreNotesBooleanfalse

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

-
ignoreHeadersAndFootersBooleanfalse

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

-
ignoreHiddenBooleanfalse

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

-
ignoreMastersBooleanfalse

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

-
ignoreSheetNamesBooleanfalse

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

-
extractTextRegExpPatternString-
  • перекладати лише вміст, що відповідає регулярному виразу, та замінювати його перекладом - підтримує лише txt- 仅翻译匹配正则表达式的内容,并将其替换为译文 - 仅支持txt- 仅翻译匹配正则表达式的内容,并将其替换为译文 - 仅支持txt- 仅翻译匹配正则表达式的内容,并将其替换为译文 - 仅支持txt- 仅翻译匹配正则表达式的内容,并将其替换为译文 - 仅支持txt
-
extractTextRegExpFlagsString-
  • Прапорці регулярних виразів: g, s, m, u, y - Підтримується лише txt- 正则表达式的Flags:g、s、m、u、y - 仅支持txt- 正则表达式的Flags:g、s、m、u、y - 仅支持txt- 正则表达式的Flags:g、s、m、u、y - 仅支持txt- 正则表达式的Flags:g、s、m、u、y - 仅支持txt
-
webhookUrlString-

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

-

Відповідь

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

ID завдання

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