In Voiceflow, the language of your assistant or AI Agent is selected upon project creation. This is done following the modality/channel selection where you can configure your AI agent's primary language from the drop-down menu. Once the language is set, it cannot be dynamically changed during the conversation. If you'd like to change to a different language, you would have to create a new project/agent and copy-paste the project/agent design content over, with the intended language.
Voiceflow supports a wide range of languages that are compatible with NLU. However, languages not on the supported list will still function but may not perform consistently with the NLU.
As for the user's browser language, Voiceflow does not currently support automatic language detection or dynamic language switching based on the user's browser language. The language of the chatbot is determined by the language setting of the project at the time of its creation.
Therefore, if you need a multilingual chatbot that can respond in the user's browser language, you may need to create separate projects for each language you intend to support. Then, on your website or platform, you could implement a system to direct the user to the appropriate chatbot based on their browser language.