Website globalization is a complex process, and often requires a significant investment of time and resources. More important, without clearly defined goals and proper planning, Web globalization is easily stalled by a wide range of technical obstacles and linguistic embarrassments.
While there is no one easy solution, there are a number of "secrets" that may help you avoid some of the pitfalls of building a multilingual site. Web globalization is still very much a practice one "learns by doing."