Ok firstly double posted thread maybe delete the other one 😉 Ok supporting unicode you will need to look at charset that supports it i believe thats UTF-8.
Ive never actually constructed a multilingual website however usually a list of populated words are constructed in each language and if seen within the list its replaced by the users language.
For this to work usually something like a front page which allows the user to select their language from a drop down then store that in a cookie or session and only call the list from that language base.
You should probably search the forums as i believe a few topics about multilingual sites have come up numerous times, also checking out applications such as PHPMyAdmin who have implemented this.