1. A method of machine translation, comprising: employing at least one processor configured to execute computer-executable instructions stored in memory to perform the following act: generating a translation for a sentence by determining word alignment, order, and selection jointly, rather than independently and incrementally, from output of multiple machine translation systems.
8. The method of claim 1 further comprising pruning at least one of alignment, order, or selection spaces.