1. A method of generating a language translation rule set comprising at least one language order template using at least one source training corpus in a source language aligned with a parallel target training corpus in a target language on a computer having a processor, the method comprising: executing on the processor instructions configured to: for respective parallel training corpora: parse the source corpus to identify element types for respective source training corpus elements, generate a parse tree mapping source training corpus elements to parallel target training corpus elements, generate at least one candidate treelet translation pair based on the parse tree, and generate at least one candidate order template based on the parse tree and the element types; add at least one treelet translation pair from the candidate treelet translation pairs to the language translation rule set; and add at least one order template from the candidate order templates to the language translation rule set.
1. A method of generating a language translation rule set comprising at least one language order template using at least one source training corpus in a source language aligned with a parallel target training corpus in a target language on a computer having a processor, the method comprising: executing on the processor instructions configured to: for respective parallel training corpora: parse the source corpus to identify element types for respective source training corpus elements, generate a parse tree mapping source training corpus elements to parallel target training corpus elements, generate at least one candidate treelet translation pair based on the parse tree, and generate at least one candidate order template based on the parse tree and the element types; add at least one treelet translation pair from the candidate treelet translation pairs to the language translation rule set; and add at least one order template from the candidate order templates to the language translation rule set. 5. The method of claim 1 , the instructions configured to: identify element types for respective source elements of the source language; generate at least one source language order template specifying an ordering of at least two element types according to the source training corpus; and add the source language order template to the language translation rule set.