This isn't that hard, but does require some initial setup and decisions.
Are you using some text object or are you using images. Maybe both.
If your using images you should then use animations with the language support. Just change the images based on the language. Also do a section where players can change the language variables based on images.
If your using TEXT. The best wave is to create varible JSON/XML files.
I've done this once before so it's not that hard.
I don't know any other languages so this is just a pseudo example.
HELLO : "Hello world!",
TEST : "This is a language test"
HELLO : "badagoboo",
TEST : "pbbbbbbfff boodapoo"
So no you have 2 language files.
Through out your game set all your text objects TEXT var to your language variable set.
Textobject.text = HELLO
ok. Load your language string into the Dictionary plugin.
At the beggining of a page loop through each text object
On Start of Layout
For each TextObject/SpriteFont
object.setText = Dictionary.get( object.text )
and now you are multilanguge