Transcribe prerecorded audio and video in the language being spoken. Set a supported ISO language code, or let the API detect the likely language for each speech segment and return it with the transcript.
Gracias por invitarnos a compartir nuestra experiencia.
100
languages
ISO
selection
Auto
detection
Choose the Language or Let the API Detect It
Use one Jobs v2 integration for known-language recordings and media where the language is not known before submission.
Set an Explicit ISO Code
Pass a supported code such as en, es, fr, or ja in the language parameter when you already know the recording language.
Use Automatic Detection
Leave language out, or send an empty value, and the API reports the likely language and detection confidence for each speech segment.
Keep the Spoken Language
The transcript stays in the language being spoken. Transcription does not translate the recording into English or another language.
Read Structured Metadata
Completed JSON segments keep their timestamps, text, and language value together, ready for routing, indexing, review, or downstream processing.
API Example
Omit the Language and Read the Detection Result
This Jobs v2 request enables speaker diarization, word timestamps, and webhook delivery without setting a language. The completed output reports language metadata on each segment.
The API returns transcript text in the language being spoken. Language detection helps identify speech segments, but it does not remove every language-specific source of error.
No Automatic Translation
Spanish speech returns Spanish text. Translate it separately if your product needs another language.
Accuracy Varies by Recording
Language, accent, audio quality, noise, vocabulary, and context can all affect the transcript.
No Perfect Code-Switching Promise
Per-segment detection can report different languages, but switching within a sentence may not be identified perfectly.
Related Capability
Multilingual Recording with Multiple Speakers?
Add anonymous speaker labels to calls, interviews, podcasts, and meetings while keeping language metadata with each segment.
Language selection, automatic detection, output, and integration details.
How Many Languages Does the API Support?
The current supported-language list contains 100 languages. Use the searchable list on this page or check the supported-language docs for the canonical list.
How Do I Set the Transcription Language?
Add the supported ISO code to the language request parameter, such as "language": "fr" for French. Leave the parameter out, or send an empty value, to use automatic detection for each speech segment.
Does Multilingual Transcription Translate the Audio?
No. Speech is Cheap transcribes speech in the language being spoken. A Spanish recording returns a Spanish transcript. Translation is a separate step outside this transcription API.
Can One Recording Contain More Than One Language?
Automatic detection reports a likely language for each speech segment, which can help with recordings that contain separate passages in different languages. It does not promise perfect switching inside a sentence, and results can vary by language, accent, recording quality, and context.
Can I Combine Language Detection with Speaker Diarization and Word Timestamps?
Yes. The same Jobs v2 request can enable can_parse_speakers, can_parse_words, and a webhook_url. Completed JSON output keeps language metadata alongside the segment text and optional speaker or word data.
Transcribe Your Next Multilingual Recording
Choose a plan, get your API key, and submit prerecorded audio or video with an explicit language or automatic detection.