1. A method for creating a document translation database by a computing device, comprising: determining, by the computing device, a document address for a document; accessing, by the computing device, the document based on the document address; parsing, by the computing device, the accessed document for text data wherein the text data is in a first language; translating, by the computing device, the parsed text data into translated text data in a second language, said second language being different than the first language; and storing, by the computing device, the translated text data in the second language in the document translation database referenced to the document address wherein a client requests the translated text data in the second language based on document address.