AssemblyAI’s Automatic Language Detection
Build powerful multilingual speech applications with our advanced Automatic Language Detection capabilities.
- Industry-leading accuracy
- Easy implementation
- Available across 99 languages
Get started with less than 10 lines of code
Simply enable automatic language detection in your transcription request to automatically detect the language of your audio file.
One API — 99 languages
Get automatic language detection with industry-leading accuracy across 99 languages, and improve the performance of your products with reduced transcription errors.
Build confidently with the most accurate Automatic Language Detection
Transcribe global content without language barriers
Automate multilingual call center transcriptions
Enable accurate subtitling for global video content
Streamline international meeting documentation
Simplify podcast transcription in many languages
Power multilingual voice assistants effortlessly
Join over 200,000 developers building with AssemblyAI
Get started in minutes
1
2
3
4
5
6
import assemblyai as aai
transcriber = aai.Transcriber()
transcript = transcriber.transcribe(URL, config)
print(transcript)
{
"id": "6rlr37h8f4-e310-4e23-bbf3-ea5f347dc684",
"language_code": "en_us",
"status": "completed",
"text": "Runner's knee is a condition characterized by pain behind or around the kneecap...",
"confidence": 0.98122,
"audio_duration": 3200,
"words": [
{ "text": "Runner's", "start": 0, "end": 550, "speaker": "A", "confidence": 0.98113 },
{ "text": "knee", "start": 580, "end": 1130, "speaker": "A", "confidence": 0.95417 }
]
}