Language guides
Hindi
Hindi and Hinglish agents, code
hiBengali
Bengali agents, code
bnTamil
Tamil agents, code
taTelugu
Telugu agents, code
teMarathi
Marathi agents, code
mrGujarati
Gujarati agents, code
guKannada
Kannada agents, code
knMalayalam
Malayalam agents, code
mlPunjabi
Punjabi agents, code
paOdia
Odia agents, code
odUrdu
Urdu agents, code
urProviders by language
“Auto-detect” means Bolna can detect the language automatically mid-call on a multilingual agent. For the provider notes behind this table, including ElevenLabs model coverage and Assamese, see Indian languages by provider.
What every language guide covers
- Language code. Send the plain code, such as
ta, astranscriber.languageand inprovider_config.language, not a locale such asta-IN. Odia isodeverywhere except Maya, which takesor. - Starting a call in a language. On a multilingual agent, pass
"agent_data": { "language": "<code>" }onPOST /call, or anagent_languagecolumn in a batch CSV. See Start a call in a chosen language. - Switching mid-call. See How language switching works and Auto-switch languages for system messages.
- Prompts. Write each language’s prompt in its native script. See Writing prompts in non-English languages.
- Recognition. Bias the transcriber toward names and terms with keywords and context.
Next steps
Multilingual setup
Add several languages to one agent, each with its own voice and prompt
Multilingual agent quickstart
Build an English and Hindi agent over the API

