Skip to main content

Supported Languages

Scriptix supports multiple languages for speech-to-text transcription. The list of supported languages is retrieved dynamically from the API.

Retrieving Supported Languages

Endpoint: GET /api/v3/speech-to-text/models

Response Type: LanguageResultList

Language Object Structure:

{
bcp47: string;
is_private: boolean;
key: string;
name: string;
id: number;
is_trainable: boolean;
}

Fields:

  • bcp47 (string) - BCP 47 language tag
  • is_private (boolean) - Whether the language model is private
  • key (string) - Language code identifier
  • name (string) - Display name of the language
  • id (number) - Unique identifier
  • is_trainable (boolean) - Whether custom models can be trained for this language

Trainable Languages

To retrieve only languages that support custom model training:

Endpoint: GET /api/v3/speech-to-text/models?filter=is_trainable:eq:true

Translation Languages

The DocumentTranslationLanguage enum contains language codes for translation features. Languages use ISO 639-1 two-letter codes in uppercase format.

Translation-Supported Languages Include:

Albanian (SQ), Arabic (AR), Bengali (BN), Bulgarian (BG), Burmese (MY), Catalan (CA), Chinese (ZH), Croatian (HR), Czech (CS), Danish (DA), Dutch (NL), English (EN), Estonian (ET), Finnish (FI), French (FR), Galician (GL), German (DE), Greek (EL), Gujarati (GU), Hebrew (HE), Hindi (HI), Hungarian (HU), Icelandic (IS), Indonesian (ID), Italian (IT), Irish (GA), Japanese (JA), Kannada (KN), Khmer (KM), Korean (KO), Lao (LO), Latvian (LV), Lithuanian (LT), Malay (MS), Malayalam (ML), Maltese (MT), Marathi (MR), Nepali (NE), Norwegian (NB), Persian (FA), Polish (PL), Portuguese (PT), Punjabi (PA), Romanian (RO), Russian (RU), Sinhala (SI), Slovak (SK), Slovenian (SL), Spanish (ES), Swahili (SW), Swedish (SV), Tamil (TA), Telugu (TE), Thai (TH), Turkish (TR), Ukrainian (UK), Urdu (UR), Vietnamese (VI), Welsh (CY)

Glossary Language Pairs

Glossaries support specific language pairs for translation.

Endpoint: GET /api/v4/glossaries/supported-languages

This endpoint returns the supported source and target language combinations for glossaries.