Patent ID: 6993471

Claim:
A system for automatically translating source documents in any of a plurality of source languages into target documents in any of a plurality of target languages and for delivering the target documents over a network in response to user requests for source documents, the system comprising: (a) a reference document that contains a first reference to a first source document, the first source document containing a second reference to a second source document, the first and second references for use by a user over the network to request, respectively, the first and second source documents, the first and second source documents each including text in a respective source language to be translated into a respective target language and codes not to be translated; (b) machine translation software that, upon receipt of the first or second source document, translates the text of that source document from the respective source language into the respective target language; and (c) a server that: (i) in response to the users use of the first reference to request the first source document, retrieves the first source document, automatically invokes the machine translation software, and delivers to the user over the network a first target document containing the translated text in the respective target language, the untranslated codes and a version of the second reference to the second source document; and (ii) in response to the user's use of the version of the second reference to the second source document contained in the first target document, retrieves the second source document, invokes the machine translation software, and delivers to the user over the network a second target document containing the translated text in the respective target language and the untranslated codes.