Overview
This page is a full worked walkthrough of the single-assistant, automatic-language-detection approach to multilingual support: one assistant that listens for whatever language the caller is using, responds in kind, and switches languages mid-call if the caller does. This is a different approach from the Multilingual Support Squad Template, which has callers explicitly select a language up front and then routes them to a dedicated assistant built for that language — see the comparison table at the end of this page for when each is the better fit. This walkthrough builds on the concepts introduced in Multilingual Assistants, Transcriber Provider Comparison, Voice Fallback Plans, and Per-Language Voice Selection Approaches; it's a concrete worked application of those mechanisms rather than a new one.