METAL has extensive lexicons and parses input text into a tree structure for an entire sentence. It then applies a translation rule base assigning probabilities to each structural interpretation. From that the tree is transformed into a predicate and argument construct, like a case grammar, from which a translation is generated.