At a glance
LLM language coverage
Raven (recommended)
Raven is purpose-built for customer service across voice and chat. Raven 3.5 supports the following 24 languages: Arabic, Bulgarian, Cantonese, Croatian, Czech, Dutch, English, French, German, Greek, Hindi, Hindi (Romanized/Hinglish), Italian, Japanese, Korean, Mandarin (PRC), Mandarin (Taiwan), Polish, Portuguese (Brazil), Portuguese (Portugal), Serbian, Spanish (US), Swedish, Turkish. Strongest performance relative to general-purpose models: Cantonese, Italian, Korean, Mandarin (China), Mandarin (Taiwan), Spanish (US). You can keep prompts and knowledge in English and set the response language to your target language – Raven responds consistently in the target language. Quality improves further if you translate prompts and add examples in the target language.Third-party LLMs
When you select an OpenAI or Amazon Bedrock model on the Model page, language coverage matches that provider’s official support. Use a third-party LLM when:- Your target language is not on the Raven list above, or
- You need a capability only the third-party model provides.
Full list of supported response languages
PolyAI accepts the BCP 47 codes below as response languages. Pass the code in the UI or viaconv.set_language().
Serbian uses
sr-RS (Republic of Serbia). If you were previously using the non-standard sr-SP code, update your project configuration to sr-RS.Models
For full model descriptions and selection guidance, see Model.LLM models
ASR providers
ASR providers wired into the platform today:- Deepgram
- Google Cloud Speech-to-Text (v1 and v2)
- NVIDIA Riva
- Amazon Transcribe
- OpenAI (Whisper)
- Fano
- NVIDIA NeMo
TTS providers
TTS voice availability varies by provider and language. Browse what’s available per language in the Voice library.- ElevenLabs
- Amazon Polly
- Azure Speech
- Cartesia
- Google Cloud Text-to-Speech
- Hume
- MiniMax
- Neuphonic
- OpenAI
- PlayHT
- Rime
- Custom TTS integrations
Choosing a language and model
- Pick the response language from the table above using its BCP 47 code.
- Check Raven coverage – if your language is on the 24-language Raven list, Raven 3.5 is the recommended LLM.
- If Raven does not cover it (for example Danish), select a third-party LLM in Voice configuration or Chat configuration. Verify the chosen model officially supports the language.
- Confirm regional availability for Bedrock models if you are deploying outside US-1.
- Confirm a voice exists for the language in the Voice library. Prefer native voices over multilingual fallbacks.
- Configure ASR – defaults usually work; for domain terms see Keyphrases and ASR biasing.
Related pages
- Multi-language – set up, test, and route multilingual agents.
- Model – compare LLM options and configure per channel.
- Raven – PolyAI’s proprietary LLM family.
- Bring your own model – connect a custom LLM endpoint.
- Keyphrases – ASR settings and biasing.
- Voice library – browse voices per language and provider.

