Upload API

HTTP request

POST /v1/translate/document

Authorization

OAuth2PasswordBearer

Authorization: OAuth2PasswordBearer

Body form-data Parameter

KEY
TYPE
VALUE

file

File

Upload the document to be translated. Supported formats include DOCX, PDF, PPTX, and XLSX.

file_type

String

The type of the file being translated. Supported formats include DOCX, PDF, PPTX, and XLSX.

original_lang

String

The original language of the content. Optional but recommended for better accuracy.

dest_lang

String

The target language for translation.

process_mode

String

Describes how the file should be processed 'replace', 'append'.

style_mode

Interger

Specifies the styling preference for the translation output. Influences formatting and presentation.

translate_type

String

Specifies the translation engine or version to be used.

is_translate_images

Bool

Flag indicating whether images within the document should also be translated.

tone

String

Tone of the translation, if applicable

domain

String

The domain or field of the content, which can help in choosing specialized translation models.

bilingual_text_style__font

String

Optional custom font to be used for the translation, specifying word-level translations.

bilingual_text_style__color

String

Optional custom color to be used for the translation, specifying word-level translations.

dictionary

String

Optional custom dictionary in JSON format to be used for the translation, specifying word-level translations

Response

200: Success

Response schema: application/json

KEY
VALUE

status_code

200

content

{ "data": { "task_id": "81812b70082840039e6a4baedd70e985" }, "errors": [], "error_description": "", "start_time": "yyyy-mm-dd hh-mm-ss utc+7", "end_time": "yyyy-mm-dd hh-mm-ss utc+7" }

400: Bad Request

KEY
VALUE

status_code

400

content

{ "data": {}, "errors": [ "Error" ], "error_description": "Error while sending message. Please check server!", "start_time": "yyyy-mm-dd hh-mm-ss utc+7", "end_time": "yyyy-mm-dd hh-mm-ss utc+7" }

401: Authencation Error

KEY
VALUE

status_code

401

content

{ "detail": "Not authenticated" }

Response schema: application/json

detail

Last updated