I know this is an old topic but i have a question related to this.

If I do the translation in french of every tpl files and other related php files,

Is there a way to make my users having the choice of their prefered language?

For example, if they click on FRENCH, the script will be in french and if they click on ENGLISH it will show the script in english.

So, if its possible, how can I do this?