hamza-007
01/26/2026, 5:11 PMhamza-007
01/26/2026, 5:13 PMVapi Support Bot
01/26/2026, 5:13 PMjs
condition: preferred_language == 'english' && user_utterance.split(' ').length >= 3
This ensures the switch prompt only appears when the utterance in English (or French) has 3 or more words. For the "Ja"/"Yeah" issue, consider adding a check to ignore single-word utterances or maintain a list of common false positives to filter out in your logic. For more details, see the [multilingual agent guide](https://docs.vapi.ai/assistants/examples/multilingual-agent).
Source:
- [Multilingual support agent guide](https://docs.vapi.ai/assistants/examples/multilingual-agent)hamza-007
01/26/2026, 5:14 PMVapi Support Bot
01/26/2026, 5:14 PMjs
if (detected_language !== 'german' && utterance.split(' ').length >= 3) {
// Trigger language switch prompt
}
Additionally, add "Ja" to your transcriber's custom vocabulary to reduce false positives. This approach ensures the switch prompt only appears for longer utterances and helps prevent "Ja" from being misclassified as "Yeah" in English.
Sources:
- [Multilingual Agent Example](https://docs.vapi.ai/assistants/examples/multilingual-agent)
- [Multilingual Configuration Guide](https://docs.vapi.ai/customization/multilingual)hamza-007
01/26/2026, 5:58 PMChiranjeet Mishra
01/26/2026, 8:51 PM