Translate a new document
Translate a document from a TranscriptSession result
Use correct API token
It is important that the correct API token is used for document translation. Only the token linked to the TranscriptSession can be used.
URL: POST https://api.scriptix.io/api/v3/speech-to-text/session/${sessionId}/document/:document_id/translate
Request headers
The following headers need to be present
Parameter | Value | Description |
---|---|---|
Content-Type | application/json | |
X-Zoom-S2T-Key | Scriptix Batch API Token | API key belonging to TranscriptSession |
Request path arguments
Argument | Description |
---|---|
sessionId | Scriptix Transcript Session ID returned from a Batch Session |
documentId | Scriptix Document ID returned from a Get Document or Create Document |
JSON Body Schema
One of the available languages, use it as the value for the language
key in the schema below
Bulgarian = "BG"
Czech = "CS"
Danish = "DA"
German = "DE"
Greek = "EL"
English = "EN"
Spanish = "ES"
Estonian = "ET"
Finnish = "FI"
French = "FR"
Hungarian = "HU"
Italian = "IT"
Japanese = "JA"
Lithuanian = "LT"
Latvian = "LV"
Dutch = "NL"
Polish = "PL"
Portuguese = "PT"
Romanian = "RO"
Russian = "RU"
Slovak = "SK"
Slovenian = "SL"
Swedish = "SV"
Chinese = "ZH"
Turkish = "TR"
Norwegian = "NB"
Korean = "KO"
Indonesian = "ID"
Ukrainian = "UK"
Key | Type | Description |
---|---|---|
language | Enum[string]: "EN", "FR" |
Language key to translate to |
filename | string[200] |
The name for the document. |
webhook_headers | string[] |
(Optional) Array of headers that needs to be present in the callback request. Requires webhook_url to be set. Headers must be formatted in the following format: Custom-Header-Name: Header Value |
webhook_method | POST , PUT |
Default: POST (Optional) Specify the method to use for the HTTP callback. Requires webhook_url to be set. |
webhook_url | string |
(Optional) If set a HTTPS callback will be made to a web endpoint once the transcription is done. |
copy_webhook_settings | boolean |
(Optional) If you want to copy the webhook settings from the original document. |
Translate a new document to multiple languages
Translate a document from a TranscriptSession result
Use correct API token
It is important that the correct API token is used for document translation. Only the token linked to the TranscriptSession can be used.
URL: POST https://api.scriptix.io/api/v3/speech-to-text/session/${sessionId}/document/:document_id/translate-multiple
Request headers
The following headers need to be present
Parameter | Value | Description |
---|---|---|
Content-Type | application/json | |
X-Zoom-S2T-Key | Scriptix Batch API Token | API key belonging to TranscriptSession |
Request path arguments
Argument | Description |
---|---|
sessionId | Scriptix Transcript Session ID returned from a Batch Session |
documentId | Scriptix Document ID returned from a Get Document or Create Document |
JSON Body Schema for Multiple Translations
Some or all of the available languages, use it as the value for the languages
key in the schema below
Bulgarian = "BG"
Czech = "CS"
Danish = "DA"
German = "DE"
Greek = "EL"
English = "EN"
Spanish = "ES"
Estonian = "ET"
Finnish = "FI"
French = "FR"
Hungarian = "HU"
Italian = "IT"
Japanese = "JA"
Lithuanian = "LT"
Latvian = "LV"
Dutch = "NL"
Polish = "PL"
Portuguese = "PT"
Romanian = "RO"
Russian = "RU"
Slovak = "SK"
Slovenian = "SL"
Swedish = "SV"
Chinese = "ZH"
Turkish = "TR"
Norwegian = "NB"
Korean = "KO"
Indonesian = "ID"
Ukrainian = "UK"
Key | Type | Description |
---|---|---|
languages | List[Enum[string]]: ["EN", "FR"] |
Language keys to translate to |
filename | string[200] |
The name for the document. |
webhook_headers | string[] |
(Optional) Array of headers that needs to be present in the callback request. Requires webhook_url to be set. Headers must be formatted in the following format: Custom-Header-Name: Header Value |
webhook_method | POST , PUT |
Default: POST (Optional) Specify the method to use for the HTTP callback. Requires webhook_url to be set. |
webhook_url | string |
(Optional) If set a HTTPS callback will be made to a web endpoint once the transcription is done. |
copy_webhook_settings | boolean |
(Optional) If you want to copy the webhook settings from the original document. |
Responses codes
Description | |
---|---|
201 | Document created |
400 | Bad request, JSON payload may be invalid |
401 | Unauthorized, no valid authentication found |
403 | Forbidden, access to resource is not allowed |
404 | Not found, the transcript session is not found or does not belong to the provided API token |
500 | The document type is not saved in the format it should be, contact Admin |