1. A computer-aided translation system, comprising: a processor configured to generate a suggestion pool of possible translations for each sentence in a document that comprises one or more sentences to be translated; a translation module configured to provide a best suggestion from the suggestion pool to a user for a sentence being translated and to provide an updated best suggestion from the updated suggestion pool to the user for the sentence being translated after the receipt of a user's translation prefix input; and a pool update module configured to update the suggestion pool based on the user's input of a translation prefix.
1. A computer-aided translation system, comprising: a processor configured to generate a suggestion pool of possible translations for each sentence in a document that comprises one or more sentences to be translated; a translation module configured to provide a best suggestion from the suggestion pool to a user for a sentence being translated and to provide an updated best suggestion from the updated suggestion pool to the user for the sentence being translated after the receipt of a user's translation prefix input; and a pool update module configured to update the suggestion pool based on the user's input of a translation prefix. 2. The system of claim 1 , wherein the processor is further configured to use general and customized translation modles to generate the suggestion pool.