1. A method for improving spoken language, comprising: accepting a speech input from by a speaker using a language; identifying the speaker with a predetermined speaker category; and correcting an error in the speech input using an error model that is specific to the speaker category.