18. The method of claim 17 , wherein generating updates to the language model includes classifying a word, modifying weighting of a word, determining whether to include a word in suggestions provided by a language recognition system, or assigning a word to a list of objectionable or blacklisted words.
17. A method, comprising: providing a language model for a selected language to various computing devices of multiple users of the selected language, wherein the various computing devices include language recognition systems, wherein the language model is accessible by the language recognition systems at the various computing devices in order to assist the language recognition systems in recognizing or producing a language associated with the language model, wherein the language model is modifiable via the language recognition systems; causing display of an interface for user input to delete a word from the language model; receiving, via the interface, a user's input to delete a word from the language model; in response to the input to delete a word from the language model, prompting, via the interface, the user to provide a reason for the deletion; in response to the prompting, receiving input identifying one or more reasons for the deletion; collecting, from the various computing devices, the received input identifying the reasons for the multiple users' deletions of words in the selected language; aggregating the collected input from the various computing devices about the deletions; generating updates to the language model based on the aggregated input about the deletions; and transmitting the generated language model updates to the various computing devices, in order to modify the provided language models at the various computing devices using the generated language model updates.