1. A method for local computer-aided translation using remotely-generated translation predictions, the method comprising the steps of: (a) receiving, by a remote translation server, a request for a translation of a document; (b) translating, by the remote translation server, a first portion of the document; (c) receiving, by a first one of a plurality of local machines, the translation of the first portion of the document; (d) receiving, by the first one local machine, a modification to the translated first portion of the document, and storing the modification to the translated first portion of the document in a local cache; (e) transmitting, by the first one local machine, the modification to the translated first portion of the document; (f) identifying, by the remote translation server, the modification to the translated first portion of the document as useful in translating a second portion of the document, prior to receiving the request to translate a second portion of the document; (g) generating, by the remote translation server, a translation of the second portion of the document using the modification to the translated first portion of the document, responsive to the identification of the utility of the modification to the first portion of the document in the translation of the second portion of the document; and (h) transmitting, by the remote translation server to the first one local machine, the translation of the second portion of the document.
1. A method for local computer-aided translation using remotely-generated translation predictions, the method comprising the steps of: (a) receiving, by a remote translation server, a request for a translation of a document; (b) translating, by the remote translation server, a first portion of the document; (c) receiving, by a first one of a plurality of local machines, the translation of the first portion of the document; (d) receiving, by the first one local machine, a modification to the translated first portion of the document, and storing the modification to the translated first portion of the document in a local cache; (e) transmitting, by the first one local machine, the modification to the translated first portion of the document; (f) identifying, by the remote translation server, the modification to the translated first portion of the document as useful in translating a second portion of the document, prior to receiving the request to translate a second portion of the document; (g) generating, by the remote translation server, a translation of the second portion of the document using the modification to the translated first portion of the document, responsive to the identification of the utility of the modification to the first portion of the document in the translation of the second portion of the document; and (h) transmitting, by the remote translation server to the first one local machine, the translation of the second portion of the document. 7. The method of claim 1 , wherein step (f) further comprises receiving a request for translation of the second portion of the document.