1. A system for providing automated translations of documents on a network comprising: machine translation software for 1) translating text of a source document in a source language to text for a target document in a target language wherein each of the source documents comprises a reference to another source document for accessing the referenced source document when the reference is selected and 2) integrating into the target document the reference from the source document; a server on the network for receiving client requests for source documents, invoking the machine translation software to translate source documents into target documents, and delivering target documents to client computers; a first client request for a first source document in a source language, the first client request received by the server from a client computer; a first target document delivered from the server to the client computer, the first target document translated by the machine translation software from the first source document in the source language to the first target document in a target language and including a reference from the first source document; a second client request for a second source document in the source language, the second client request received by the server from a client computer in response to a user's selection of the reference in the first target document; and a second target document delivered from the server to the client computer, the second target document translated by the machine translation software from the second source document in the source language to the second target document in the target language and including a reference from the second source document.