27. The system of claim 26 , wherein the language model builder is configured to receive a portion of the one or more candidate words from the remote server device.
26. The system of claim 21 , wherein the language model builder is configured to generate the one or more candidate words based on a first vocabulary set of words stored on the electronic device and a second vocabulary set of words stored on a remote server device.