Cevro automatically detects and responds in your players’ preferred language. This page explains how language detection works and how to configure language policies for your workspace.Documentation Index
Fetch the complete documentation index at: https://setup.cevro.ai/llms.txt
Use this file to discover all available pages before exploring further.
How Language Detection Works
Cevro uses a multi-layer approach to determine the right language for each conversation:Message Language
The AI reads the player’s messages and detects their language automatically. It accumulates multiple messages for higher accuracy, and may also use browser language as a supporting signal.
Help Desk Locale
If available, Cevro reads locale information from your help desk (browser language, country, profile settings).
Pre-chat forms and language detection
Pre-chat forms and language detection
If your pre-chat form uses free-text fields (e.g., “describe your issue”), those messages are analyzed for language detection just like regular messages.If your pre-chat uses button clicks or dropdowns (e.g., selecting a category), those don’t contain natural language and won’t contribute to detection. In this case, the AI relies more on help desk locale data and subsequent player messages.If your pre-chat is button-based, let your CSM know so detection can be optimized for your setup.
Locale Sources by Help Desk
Each help desk provides locale information differently:| Help Desk | Locale Source | Details |
|---|---|---|
| LiveChat | Geolocation (country) | Player’s country via IP. Primary language for that country is used (e.g., Mexico → Spanish). |
| Intercom | Language Override → Browser Language | Checks language_override field first, then browser_language. |
| Zendesk | Widget Session (Browser Language) | Browser language captured when the conversation started via the widget. |
| Respond.io | Contact Language + Country | Combines the contact’s language and country fields (e.g., en + US → en-US). |
| Zoho SalesIQ | Geolocation (country) | Player’s country via IP. Optionally, language can be parsed from URL path. |
Channel-specific notes
Channel-specific notes
LiveChat & Zoho: Since locale is based on IP geolocation, a Spanish speaker traveling in the US would initially appear as English. However, message analysis (priority #1) will detect the correct language from their actual messages.Intercom: You can set
language_override on contacts to force a specific locale, which takes priority over browser language.Zoho: If your site uses language-prefixed URLs (e.g., /es/page, /en/page), you can enable URL language parsing in the Language & Formatting settings.Language Policy Configuration
You can control which languages your AI agent responds in.Default Language
The fallback language used in two scenarios:- When language cannot be determined — If auto-detection fails and no locale is available from your help desk
- When language restrictions are configured — If the player writes in a language not in your supported list
Supported Languages
Restrict the AI to only respond in specific languages. This is useful when:- Your knowledge base only covers certain languages
- Your human agents can only handle specific languages
- Regulatory requirements limit which languages you support
Brand-Level Overrides
If you operate multiple brands targeting different markets, you can set language policies per brand:- Brand Default Language: Override the workspace default for a specific brand
- Brand Supported Languages: Restrict a brand to specific languages
Brand settings take priority over workspace settings. This lets you run a Spanish-only brand and an English-only brand from the same workspace.
Internal Communications Language
Separate from player-facing language, you can configure the language for internal content:- HITL (Human-in-the-Loop) summaries
- Internal notes
- Escalation emails
Player-facing language and internal communications language are two completely independent systems. A Portuguese-speaking player can generate Russian HITL tickets.
Configuration
Language settings are available in your Cevro dashboard: Settings → Language & Formatting From there you can:- Set your default language
- Configure supported languages
- Set up brand-level overrides
- Configure internal communications language
Need Help?
Contact your Customer Success Manager for assistance with language configuration.