1. A method comprising: forming a source dependency tree for a source sentence in a source language, the source dependency tree indicating the syntactic hierarchy of source words in the source sentence; forming a target dependency tree indicating the syntactic hierarchy of target words in a target language that are translations of source words in the source sentence; identifying a set of target word orders, where each target word order that is identified is projective with respect to the target dependency tree; using a discriminatively trained word order model to identify a most likely target word order from the set of target word orders, wherein for each set of target word orders, the discriminatively trained word order model uses features based on information in the source dependency tree and the target dependency tree and features based on the order of words in the target word order.