One way I would take on multi-lingual bot is to create a custom component which takes the user input and use LLM like openAI or open-source and convert it into english. That way you won’t have to train the model on every language.
OpenAI is pretty good at detecting many languages. It can have some edge cases failure. But would work in most of the cases.
Second way would be to make it button based for major actions like options to choose which service to take.