Hey! For my current projects I have always kept the translator agent on, it is pretty rare when I or someone else could come up with a meaningful thing to say that is under 3-4 words and it has worked well so far. I remember being concerned about the same thing too, but it turns out people usually don't write ''hi there" or "hola" into the chatbot. One other concern I had is how could I make the bot greet the user in the language that they are using without asking from a list - if you happen to have the website available in different languages, for example mywebsite.es, mywebsite.fr or even mywebsite.com/fr, mywebsite.com/en, I did some research, and there should be a way to send information from the website to the bot, and if the url is .fr, .com, .es then detect the language and greets in the user language, something along the lines, if you're interested in that I'd ask for help about that separately, I am pretty new too. Also, in your case, if you choose to have the list of languages, then for the sake of a better UI, it is pretty likely that you have most of your users in like 3-4 bigger languages? If so then I'd leave these 3 or 4 there as an option and the remaining 10-20% of people can press 'other' and you can hope them to write a longer sentence or literally ask them to do it. I hope it helps! Good luck!