### Answer
Retell's language setting does more than just pass a language code to the TTS provider—it also determines what language the agent understands (speech-to-text) , influences speech normalization, and may affect automatic model selection for ElevenLabs. [(1) ](
)
The multilingual option in Retell supports seamlessly switching between a specific set of languages:
English, Spanish, French, German, Hindi, Russian, Portuguese, Japanese, Italian, and Dutch (using nova 3) . [(2) ](
)
While ElevenLabs itself supports many languages for TTS output, Retell's auto-language switching (multilingual mode) requires coordination across the entire voice pipeline—ASR, turn-taking, and TTS—not just the voice synthesis step. The supported languages for multilingual switching are those where Retell has validated this end-to-end experience. [(1) ](
) [(2) ](
)
If you need a single specific language that ElevenLabs supports (outside of the multilingual auto-switch set) , you can set that language directly for your agent. ElevenLabs supports: English, Arabic, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, Filipino, Finnish, French, German, Greek, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Tamil, Turkish, Ukrainian, and Vietnamese. [(1) ](
)
For expanding multilingual auto-switching to more languages, I'd recommend reaching out to support@retellai.com to share your use case.