Hola, la idea que te da
Ribon es una buena idea. Como punto negativo es que si al día de mañana tienes que añadir una nueva frase y tienes por ejemplo cinco idiomas (aunque la mayoria solo usa español e inglés) pues tendrias que meterla manualmente al sistema.
http://loquenecesita.com/2008/11/mul...sslanguagephp/
A mi personalmente me ha parecido buena esta clase para hacer paginas multilenguaje. El tutorial es mas que descriptivo y lo mejor que es esta implementado para que el cambio de idioma de la página se vea casi que de inmediato.