1. A computer-implemented system for centralizing language model functionality, the system comprising: a first application configured to provide a first input; a second application configured to provide a second input; and a language model component for processing the first and second inputs.