2. A computer-implemented method comprising: receiving, at a computing device including one or more processors, a phrase in a first language; obtaining, at the computing device, a corpus comprising a plurality of phrases in the first language and word reordering information for the plurality of phrases, the word reordering information indicating a correct word order for each phrase in a second language; identifying, at the computing device, word-to-word correspondences between each of the phrases in the first language and the corresponding correct word order for the phrase in the second language; generating, at the computing device, at least one tree that allows for the identified word-to-word correspondences; based upon the at least one tree, creating, at the computing device, a statistical model for reordering from a word order that is correct for the first language to a word order that is correct for the second language; and based upon the statistical model, generating, at the computing device, a reordered phrase from the received phrase, the reordered phrase having a correct word order for the second language.
2. A computer-implemented method comprising: receiving, at a computing device including one or more processors, a phrase in a first language; obtaining, at the computing device, a corpus comprising a plurality of phrases in the first language and word reordering information for the plurality of phrases, the word reordering information indicating a correct word order for each phrase in a second language; identifying, at the computing device, word-to-word correspondences between each of the phrases in the first language and the corresponding correct word order for the phrase in the second language; generating, at the computing device, at least one tree that allows for the identified word-to-word correspondences; based upon the at least one tree, creating, at the computing device, a statistical model for reordering from a word order that is correct for the first language to a word order that is correct for the second language; and based upon the statistical model, generating, at the computing device, a reordered phrase from the received phrase, the reordered phrase having a correct word order for the second language. 7. The method of claim 2 , wherein the statistical model is generated using a machine learning technique.