HOLA!
mira, esta es la funcion que se usa para el cambio de idioma
Código:
function TranslatePage(NameLanguage)
{
var CodeLanguage;
CodeLanguage=0;
if (NameLanguage=="Espaсol") CodeLanguage=0;
if (NameLanguage=="English") CodeLanguage=1;
if (NameLanguage=="Deutsch") CodeLanguage=2;
if (NameLanguage=="Francais") CodeLanguage=3;
if (NameLanguage=="Portugues") CodeLanguage=4;
window.parent.location="PLT_WRITE-PAGE.asp?SessionId=&Language=" + CodeLanguage + "&Modality=0&Section=1&Content=15757&NamePage=EspecialTipo2Arti&DateView=&Style=-1";
}
Pues es simple, la pagina se carga de acuerdo a los parametros que se le envie. Estos se procesan en el servidor, y como resultado ves lo que tu solicitaste.
Claro que esto es muy superficial, pero espero ayude a aclarar tus dudas.