15. One or more tangible computer-readable storage media for storing computer-executable instructions to create a document translation database, the computer-executable instructions executed by a computing device, said computer-executable instructions comprising: storing a document address for a document in the document translation database, the document including text in a first language, wherein the storing is recursively performed according to a set of policies; accessing the document based on the document address stored in the document translational database; parsing the accessed document into a plurality of text data in a first language, each text data having a unique identifier; translating the parsed text data into translated text data in a second language, said second language being different than the first language; storing each translated text data in the second language in the document translation database referenced to the unique identifier and referenced to the document address; and presenting the translated text data in the second language to a client based on the unique identifier and the document address when detecting a location of a cursor hovering over the text data in the first language.
15. One or more tangible computer-readable storage media for storing computer-executable instructions to create a document translation database, the computer-executable instructions executed by a computing device, said computer-executable instructions comprising: storing a document address for a document in the document translation database, the document including text in a first language, wherein the storing is recursively performed according to a set of policies; accessing the document based on the document address stored in the document translational database; parsing the accessed document into a plurality of text data in a first language, each text data having a unique identifier; translating the parsed text data into translated text data in a second language, said second language being different than the first language; storing each translated text data in the second language in the document translation database referenced to the unique identifier and referenced to the document address; and presenting the translated text data in the second language to a client based on the unique identifier and the document address when detecting a location of a cursor hovering over the text data in the first language. 16. The tangible computer-readable storage media of claim 15 further comprising computer-executable instructions for: dividing the text into a plurality of paragraphs, each paragraph including text data in the first language; and assigning a paragraph ID to each of the plurality of paragraphs; translating each of the plurality of paragraphs in the first language to the plurality of paragraphs in the second language; and for each of the plurality of paragraphs, storing the translated text data in the second language associated with the paragraph ID in the document translation database wherein a client requests the translated text data in the second language based on the document address and the paragraph ID.