How to change language on demand

How to change language on demand

I have a toggle button on my site.

What i am trying to do is to be able to switch between languages with a simple toggle button.

The function works as expected but it does not do anything to the chat button. The language doesn't change. Do i need to refresh the button? Or what is needed to do to accomplish this

Here is the code

 function cambioIdioma() {
            var checkBox = document.getElementById("toggle-switch1");

            if (checkBox.checked == true) 
               { $zoho.salesiq.language("es");
            }
            else {
                $zoho.salesiq.language("en");
            }
        }