1. A method for translating an expression from a source natural language into a target natural language comprising: providing a compiled grammar; and manipulating a representation of the expression as directed by the compiled grammar to translate the expression from the source natural language into the target natural language.