Hi programmerboy,
I just read your question and probably I am a little bit late with my response but maybe it can help.
In the past I have build a few multilingual websites and i have noticed that there a different approaches to solve this problem.
My first try was to use the free Apollo multilanguage modules which work very nicely
http://www.apollo-software.nl/DotNe...ault.aspx. It allows you to enter text in different languages in the same module.
So the website structure for both languages remains the same, and only the contents can be localized.
Another approach is to use the (free) Adequation localization extensions
http://www.adequation-dotnetnuke.co...rview.aspx which I used in the following site :
http://www.snoekbaarsgids.nl.
Here you create different pages for different languages. This allows you to add or remove pages or modules for a specific language. So you can have a different structure for different langages. I found this approach very flexible.
There a more localization solutions available but I have not tried them.
I hope this gives you some ideas to build your website.
Kind regards
Jos Driessens