1. A method for machine translation from a source language to a destination language, said method comprising: (a) receiving, at a translation module, at least one sentence in the source language; (b) searching among and statistically ranking, with a translingual parsing model, a plurality of candidate parses each having: elements labeled with destination language words corresponding to words of the source language sentence; syntactic labels indicating a syntactic category of the elements; and role labels indicating relationships between the elements; (c) selecting a statistically high ranked parse for the at least one sentence; and (d) rearranging the parse using the syntactic and role labels, in accordance with word order conventions of the destination language to generate a translingual parse of the source language sentence.