10. A system for translating text, the system comprising: a translation database operable to store one or more reusable translated text segments, each of the reusable translated text segments comprising an expression of complete thought formed from a previous translation, the translation database further operable to store a context for each of the reusable translated text segments; a parser operable to parse a source document into a plurality of text segments and a plurality of style attributes, each of the style attributes associated with a text segment of the plurality of text segments, the text segment comprising a plurality of words forming an expression of complete thought; a translation component operable to query and retrieve from the translation database a reusable translated text segment that matches the text segment in accordance with a match criterion, wherein the match criterion includes a text match and a context value match, wherein the context value is within of a hierarchy of contexts having a plurality of levels wherein the plurality of levels define a search order and wherein the context value indicates a meaning or intended audience for the translated text and further wherein the context data is associated with the plurality of words of the text segment; a reconstruction component operable to output the reusable translated text segment according to the style attribute; and coding the translated text in the output according to the level in the hierarchy of context where the match exists.
10. A system for translating text, the system comprising: a translation database operable to store one or more reusable translated text segments, each of the reusable translated text segments comprising an expression of complete thought formed from a previous translation, the translation database further operable to store a context for each of the reusable translated text segments; a parser operable to parse a source document into a plurality of text segments and a plurality of style attributes, each of the style attributes associated with a text segment of the plurality of text segments, the text segment comprising a plurality of words forming an expression of complete thought; a translation component operable to query and retrieve from the translation database a reusable translated text segment that matches the text segment in accordance with a match criterion, wherein the match criterion includes a text match and a context value match, wherein the context value is within of a hierarchy of contexts having a plurality of levels wherein the plurality of levels define a search order and wherein the context value indicates a meaning or intended audience for the translated text and further wherein the context data is associated with the plurality of words of the text segment; a reconstruction component operable to output the reusable translated text segment according to the style attribute; and coding the translated text in the output according to the level in the hierarchy of context where the match exists. 14. The system of claim 10 wherein the translation requests are received as serialized XML.