Text fields

I am trying to have a dynamic text field that will load english text. using

loadVariables("content/english/text.txt.", this);

I want to have a button that on user click it would change the loaded text to spanish lets say or german.

I have some ideas to how to go about this but I would like to know if anyone has any ideas as well.
Thanks in advance