Skip to main content
Pass a language_code in the config part to steer transcription toward a specific language. For multilingual or code-switching audio, pass an array of codes instead of a single code.
  • Accepts a single ISO 639-1 code ("es") or a list of codes (["en", "es"])
  • Defaults to English (en) when omitted
  • Ignored when a custom prompt is set — state the language as part of your contextual prompt if you use both (see Specifying the language)
In the SDKs the equivalent field is language_codes (on SyncTranscriptionConfig in Python, on the config object in JavaScript), which always takes a list — pass a single-element list such as ["es"] for monolingual audio.
For multilingual or code-switching audio, pass language_code as an array listing every expected language:
With the SDKs, list the same codes: SyncTranscriptionConfig(language_codes=["en", "es"]) in Python, or { language_codes: ["en", "es"] } in JavaScript.

Supported languages