Yes, I did something like that.
Steps 1: should be listen actively and detects the user language then Follow up your scripts with the same language .
Put if you do not detect language, then ask the user what language they speak.
Works well
Play around with it