1. A method for operating a master language processing system, the method comprising: receiving, at the master language processing system, update messages from multiple local language processing systems, wherein the update messages include change events to local language models detected by the multiple local language processing systems; updating a master language model in the master language processing system based on the change events included in the update messages received from the multiple local language processing systems; generating synchronization messages for each of the multiple local language processing systems to integrate change events from other local language processing systems; and transmitting the synchronization messages to each of the multiple local language processing systems such that updates to the master language model are propagated to the local language models.