Multilingual setup
Bolna supports multilingual configurations. You can add multiple languages to a single agent, set one as primary, and write a separate prompt for each.Example configurations:See the Multilingual Support guide for full setup details, and How Language Switching Works for how the agent decides, mid-call, when to move between them.
- English (Primary) + Hindi
- English (Primary) + Hindi + Dutch
- English (Primary) + French + Spanish
Write the prompt in the native script
Using the correct script:- Enables more accurate pronunciation
- Helps the AI identify the intended language
- Improves contextual understanding and tone
- Prevents misclassification as English
Tips for writing in native scripts
- Use Google Input Tools or built-in language keyboards on your phone/laptop.
- For European languages, make sure to include accented characters (like é, ñ, ü, ¿, ç, etc.).
- Double-check spellings and punctuation using tools like Google Translate, but avoid relying on it for full sentence correctness.
Examples of prompts in native scripts
- 🇫🇷 French
- 🇪🇸 Spanish
- 🇮🇳 Hindi (Devanagari Script)
Bonjour! Comment ca va? Nous allons commencer l’entretien maintenant.✅ Correct
Bonjour ! Comment ça va ? Nous allons commencer l’entretien maintenant.
Common mistake to avoid
Don’t write in “English-style” phonetic spelling for non-English prompts.❌ Kaise ho?
✅ कैसे हो?
❌ Como estas?
✅ ¿Cómo estás?
Best practices for production-grade multilingual prompts
Beyond writing in native script, a few practices consistently separate multilingual agents that stay in the right language from ones that drift:Pre-write every spoken line in every language
Pre-write every spoken line in every language
Explicitly forbid runtime translation
Explicitly forbid runtime translation
Preserve natural code-mixing
Preserve natural code-mixing
हिंदी: “आपका order status check करने के लिए मुझे थोड़ा समय दीजिए।”
Set register, gender, and politeness per language
Set register, gender, and politeness per language
Spell alphanumerics character by character, in English
Spell alphanumerics character by character, in English
Lock exact wording for critical lines
Lock exact wording for critical lines
temperature so the model doesn’t improvise.Keep fixed lines out of the LLM entirely
Keep fixed lines out of the LLM entirely
FAQs
How many languages can I add to one agent?
How many languages can I add to one agent?
What if my customer switches languages mid-conversation?
What if my customer switches languages mid-conversation?
Do I need to use formal or informal forms in prompts?
Do I need to use formal or informal forms in prompts?
How do I test the pronunciation?
How do I test the pronunciation?

