Multi-Language Support
Configure your agent to communicate in multiple languages with automatic detection.
Overview
Agent Rush supports 50+ languages out of the box. Your agent can automatically detect the customer's language and respond appropriately, or you can configure specific language preferences.
Supported Languages
Indian Languages
- • Hindi (हिन्दी)
- • Tamil (தமிழ்)
- • Telugu (తెలుగు)
- • Kannada (ಕನ್ನಡ)
- • Malayalam (മലയാളം)
- • Marathi (मराठी)
- • Bengali (বাংলা)
- • Gujarati (ગુજરાતી)
- • Punjabi (ਪੰਜਾਬੀ)
Global Languages
- • English
- • Spanish (Español)
- • French (Français)
- • German (Deutsch)
- • Portuguese (Português)
- • Italian (Italiano)
- • Dutch (Nederlands)
- • Russian (Русский)
- • Japanese (日本語)
Asian Languages
- • Chinese (中文)
- • Korean (한국어)
- • Thai (ไทย)
- • Vietnamese (Tiếng Việt)
- • Indonesian
- • Malay (Bahasa Melayu)
- • Filipino
- • Arabic (العربية)
- • Hebrew (עברית)
Configuration
Agent Language Settings{
"language": {
"default": "en",
"supported": ["en", "hi", "ta", "te", "kn", "mr"],
"auto_detect": true,
"fallback": "en",
"preserve_customer_language": true
}
}Language Detection
When auto_detect is enabled, the agent analyzes the first message to determine the customer's preferred language.
Customer message received
"मुझे अपने ऑर्डर की स्थिति जानना है"
Language detected: Hindi
Confidence: 98%
Agent responds in Hindi
"नमस्ते! आपके ऑर्डर की स्थिति जानने के लिए कृपया अपना ऑर्डर नंबर बताएं।"
Hinglish Support
Agent Rush understands and can respond in Hinglish (Hindi-English mix), which is commonly used in Indian customer support.
Customer:
"Mera order kab tak deliver hoga?"
Agent:
"Aapka order 2-3 din mein deliver ho jayega. Kya aap tracking details chahte hain?"
Translating Knowledge Base
Your knowledge base content can be automatically translated when responding to customers in different languages.
translate_responses- Translate agent responses on-the-flytranslate_kb- Pre-translate knowledge base contentpreserve_proper_nouns- Keep brand names, product names unchangedlocale_formatting- Format dates, currency per locale
Per-Channel Language
Configure different default languages for different channels:
{
"channels": {
"whatsapp": {
"default_language": "hi",
"auto_detect": true
},
"widget": {
"default_language": "en",
"show_language_selector": true
},
"slack": {
"default_language": "en",
"auto_detect": false
}
}
}Language Selector Widget
Allow customers to manually select their preferred language:
AgentRush.init({
agentId: "your-agent-id",
language: {
showSelector: true,
options: [
{ code: "en", label: "English" },
{ code: "hi", label: "हिन्दी" },
{ code: "ta", label: "தமிழ்" },
{ code: "te", label: "తెలుగు" }
],
selectorPosition: "top-right"
}
});