1. A language learning method, comprising: transforming an input voice from a voice receiver into an input sentence according to a grammar rule; determining whether the input sentence is the same as a learning sentence displayed on a display; and when the input sentence is different from the learning sentence, generating an ancillary information comprising at least one error word in the input sentence that is different from the learning sentence.