Dynamic Multi-language Selection in Ent. Portal

Dear All, I want to provide the user with multi-language selection on the logon page of Enterprise portal. i.e. a dropdown box if user selects English, further pages should be rendered in English, if user selects Thai or German, further pages should be rendered in that language.It should be dynamic depending on user selection. Any ideas how to go about it? Thanks in advance for your help. Warm Regards, Dilip

At this moment, One possibility I can think of is creating 2 set of web sites for 2 different languages and then pointing it to the respective sites depending on user selection. But in future it will lead to problems in maintaining both sites. Anyone has a better idea?? Please help! Thanks and Regards, Dilip