Como traducir una pagina a diferentes idiomas

Juanmi Pruebas
17 de Marzo del 2003
Hola que tal?
Estoy trabajando en una pagina que me interesaria que se pudiera ver en diferentes idiomas y claro se me plantea la forma de cambiar el idioma, actualmente tengo paginas diferentes para cada idioma pero no lo veo practico porque a la hora de hacer modificaciones hay que cambiar toda la pagina, he pensado meter los idiomas en una base de datos pero lo veo pesado a la hora de cargar, creo q tardara mucho en hacer la consulta para cada texto o label y mostrar los resultados en la pagina, ¿conocen algun metodo factible?
Gracias