10. A computer program product comprising a non-transitory computer readable medium embodying program code executable by a computing system, the program code comprising: code for compiling a data representation of a web page, wherein said data representation is generated using a computer meta-language; code for identifying translatable information within said data representation; code for discovering translations corresponding to said identified translatable information in a translation repository; code for storing said translatable information onto said translation repository when translations corresponding to said translatable information are not discovered in the translation repository; code for generating a multilingual data representation of the web page using said discovered translations and said data representation of the web page generated using a computer meta-language; code for including selection logic in said multilingual data representation, the selection logic configured for selecting ones of said translations corresponding to said translatable information; and code for building a web page from said multilingual data representation in a desired language responsive to said code for generating, wherein said code for compiling includes code for converting a source for said web page into a server page and code for translating said server page to said data representation; and wherein said code for building includes code for extrapolating said multilingual data representation into a new server page and code for transforming said new server page to binary executable code for said web page, wherein said binary executable code includes said ones of said translations corresponding to said translatable information.
15. The computer program product of claim 10 wherein said translation repository contains translations of text performed by a translator.