1. A system comprising: a lexical correspondence graphical user interface configured to co-display to a user a first dependency tree of a first multi-word expression in a first natural language and a second dependency tree of a corresponding second multi-word expression in a second natural language, and in response to co-displaying the first and second dependency trees to the user, receive a user input indicating a presence and a type of a lexical correspondence between a first node of the first dependency tree and a second node of the second dependency tree, the user input comprising an indicator of a user selection from a plurality of lexical correspondence type choices presented to the user of the type of the lexical correspondence between the first node of the first dependency tree and the second node of the second dependency tree; and a lexical correspondence code generator connected to the lexical correspondence graphical user interface and configured to generate grammar abstract language (GAL) computer-readable correspondence code representing the lexical correspondence in response to receiving an indicator of the user input, the grammar abstract language correspondence code designating a set of correspondences between nodes of a grammar abstract language dependency tree representing the first multi-word expression and corresponding nodes of a grammar abstract language dependency tree representing the second multi-word expression, wherein a node of the grammar abstract language representation of the first multi-word expression includes an attribute-value tree characterizing morphologically the node; wherein at least one node of the first dependency tree is a procedural node representing a procedure, wherein performing the procedure comprises executing code to perform an action selected from turning numerals into numeric values, manipulating a picture embedded in text, and manipulating a sound embedded in text associated with the node.