1. A method for interpreting from a first language to a second language, comprising the steps of: receiving an input speech utterance in a first language on a first mobile communication device; conditioning said input speech utterance; first transmitting said conditioned input speech utterance to a server; recognizing said first transmitted speech utterance to generate a set of first recognition results; optimizing said recognition results by rescoring word-recognition lattice results in conjunction with interpretation lattice results to generate a set of second recognition results; interpreting said set of second recognition results by generating one or more interpretation results comprising abstract paraphrased specific concepts; translating said abstract paraphrased specific concepts into a form of a language-independent abstract interlingua; mapping the abstract paraphrased specific concepts from the language-independent interlingua to a second language in a first selected format; second transmitting said interpretation results in the first selected format to a second mobile communication device; and presenting said interpretation results in a second selected format on said second communication device.