1. A method for adapting a language model to a specific environment, the method comprising: receiving a plurality of interactions captured in the specific environment; generating a collection of documents; detecting in the collection of documents terms related to the environment that are not included in an initial language model; and adapting the initial language model to include a plurality of the terms detected.