1. A method for updating a reordering model of a statistical machine translation system comprising: at a first time, receiving new training data for retraining an existing statistical machine translation system, the new training data comprising at least one sentence pair, each of the at least one sentence pair comprising a source sentence in a source language and a target sentence in a target language; extracting phrase pairs from the new training data, each phrase pair including a source language phrase and a target language phrase; generating a new reordering file from the extracted phrase pairs; updating a reordering model of the existing statistical machine translation system based on the new reordering file, the reordering model including a reordering table; at a second time after the first time, receiving new training data for training the existing statistical machine translation system, the new training data comprising at least one sentence pair, the sentence pair comprising a source sentence in the source language and a target sentence in the target language; and reiterating the extracting of phrase pairs, generating of the new reordering file and the updating the reordering model based on the new training data received at the second time, wherein at least one of the extracting phrase pairs, generating the new reordering file, and updating the reordering model is performed with a computer processor.