Hi One way to do so would be to crating your markup in a hidden parent div and on click of your language selector it will appear on the window.
I use Foundation CSS frameowork. You may use Foundation reveal to accomplish this. You can have control on your HTML markup in your transformations.
Thanks,
Chetan