1. A method performed by a computer system to improve document translations, comprising: receiving a request for a translated document in a preferred natural language; retrieving an identified document, the identified document storing text in a first natural language; translating the retrieved document to create the translated document containing text translated into the preferred natural language wherein the preferred natural language is a natural language that is not the first natural language; providing the translated document; receiving a modification to a word in the translated document; and storing the received modification to the translated word to improve a subsequent request for the translated document.