Languages
This page shows how each audio capability handles languages, and which languages each Voxtral 3 model supports. Coverage differs by model and by mode, so check the model you use.
How each capability handles languages
How each capability handles languages
Each capability sets or detects the language in its own way:
| Capability | How the language is set | Without a language | Details |
|---|---|---|---|
| File transcription | language, a two-letter ISO 639-1 code such as fr. Any other value returns a 422 error. | The model detects the language of the recording. | Pin the language |
| Realtime transcription | language in session.update, the same two-letter code | The model detects the language of the audio. | Session fields |
| Speech generation | Write input in the language to speak. Each preset voice has a language and an accent of its own. | Not applicable | Voices and Use a cloned voice in other languages |
| Translation | The prompt of an audio in chat request, such as "Translate this call into French" | Not applicable | Audio in chat completions |
Supported languages by model
Supported languages by model
Each model has its own list of supported languages:
| Model | Capability | Supported languages |
|---|---|---|
voxtral-mini-transcribe-3-0 | File transcription | 50 languages |
voxtral-small-transcribe-3-0 | File transcription | 50 languages |
voxtral-mini-transcribe-realtime-3-0 | Realtime transcription | 45 languages and dialects |
voxtral-mini-tts-3-0 | Speech generation | 35 languages, 50+ dialects |
Translation
Translation
Translation is a task of audio in chat completions: the model listens to the audio and writes the translation as text.
Going further