20. A machine-readable medium having executable instructions for performing a method for authoring an output page, the method comprising: reading page markup language data; validating the page markup language data according to a schema for the page markup language; presenting one or more available components defined using component markup language, the available components including pre-defined layouts of an output page in page markup language processing parameters associated with an available component in the page markup language data; and translating the page markup language data to first output page markup language data; editing at least one component of the one or more available components, the at least one component referenced by the first output page markup language data; and updating the first output page markup language data based on the editing of the at least one component.
20. A machine-readable medium having executable instructions for performing a method for authoring an output page, the method comprising: reading page markup language data; validating the page markup language data according to a schema for the page markup language; presenting one or more available components defined using component markup language, the available components including pre-defined layouts of an output page in page markup language processing parameters associated with an available component in the page markup language data; and translating the page markup language data to first output page markup language data; editing at least one component of the one or more available components, the at least one component referenced by the first output page markup language data; and updating the first output page markup language data based on the editing of the at least one component. 22. The machine-readable medium of claim 20 , wherein the method further comprises translating one or more strings in the component markup language data according to the string markup language data.