Ci sono idee contrastanti, sull'argomento.

La soluzione piu` comoda sarebbe scrivere le pagine in XML, facendolo pero` interpretare dal server:

cioe` la pagina XML contiene tutte le lingue, marcate opportunamente. Ad es.:
codice:


  <lang='it'>
    questo e` il testo italiano
  </lang>
  <lang='en'>
    this is the English text
  </lang>
  <lang='de'>
    das ist die deutsche Version
  </lang>
...
</p>
pero` il client riceve solo il testo nella lingua scelta, da selezionare mediante una variabile di sessione, cioe`:



questo e` il testo italiano
</p>


Questo chiaramente comporta che il server supporti XML e che ci sia lo strumento per trasmettere solo la parte che interessa.
Se fai fare il lavoro al client, devi comunque inviare tutte le lingue, con notevole carico della linea.

Per la soluzione con XML, ti rimando al forum relativo.