3
Thats easy.. Marcan has made a beautifull module ML multi Language that arranges this. When you have that up and running you can write coded text in all your sections that automatically display the content depending on the users selected language.
For example, <JP>this is the japanese text</> <fr> this is the same page but the French part</fr> <EN> this is again the same block for the same page but in english</en>
Then when the users selects french he will only see the french bits not the rest and so on for each language!
Goodluck!
visit www.english2day.com its free