Page is a not externally linkable
Silvery - 5:03 am on Jun 23, 2010 (gmt 0)
Similar to what lammert suggests, you could merely deliver up separate languages according to the browser's Accept-language or IP location (I think using language setting of the browser is preferable, since many countries contain speakers of multiple languages and people visiting a foreign country might still prefer to see a site in their own language).
The method used for detecting language settings and delivering up apropriate content accordingly is "content negotiation":
[en.wikipedia.org...]