1. A method for creating a web page in multiple languages, the method comprising: accessing, by a processor, a data-descriptive meta-language representation of a web page; in response to accessing, searching, by the processor, said data-descriptive meta-language representation for a translatable content item; after locating said translatable content item, accessing, by the processor, a translation task repository for translations corresponding to said translatable content item; in response to accessing: if said translations, or said translatable content item, are not found in the translation task repository, adding, by the processor, a translation request to the translation task repository, and generating, by the processor, a multilingual data-descriptive meta-language representation of the web page using the data-descriptive meta-language representation of the web page and data from the translation task repository, wherein the multilingual data-descriptive meta-language representation includes a plurality of translations for said translatable content item and selection logic for selection of ones of said plurality of translations included in the multilingual data-descriptive meta-language representation; and converting, by the processor, said multilingual data-descriptive meta-language representation into an executable file for said web page, wherein said executable file includes said selection logic to generate said web page using selected ones of said translations; determining, by the processor, if the translation task repository has been modified; and in response to determining that the translation task repository has been modified, again accessing the translation task repository for translations corresponding to said translatable content item and generating an updated multilingual data-descriptive meta-language representation of the web page.
9. The method of claim 1 wherein said data-descriptive metalanguage comprises extensible markup language (XML).