1. A computer readable medium having instructions to process information, the instructions comprising: a unified language model comprising: a topic identification context-free grammar comprising non-terminal tokens representing semantic or syntactic concepts related to actions to be performed using slots and a plurality of informational context-free grammars associated with the slots of the topic identification context-free grammar, each informational context-free grammar having terminals associated with a slot; and a N-gram language model having the non-terminal tokens; and a language processing module capable of receiving an input signal indicative of language and accessing the unified language model to recognize the language and predict an action associated with the topic identification context-free grammar and a terminal associated with one of the slots, the language processing module providing an output signal indicative of the language, the action and an indication of the informational context-free grammar having the terminal associated with one of the slots.