1. An apparatus for amending a language analysis error, the apparatus comprising: one or more computer-executable modules being configured and executed by a controller using algorithms associated with at least one non-transitory storage device, the algorithms, when executed, causing the controller to execute one or more analyzers and an amender, the analyzers and amender comprising, a main language analyzer comprising a plurality of language processing modules being sequentially connected to each other, and in response to receipt of an input of a document, the main language analyzer configured to generate a main analysis result for each processing module; a subsidiary language analyzer comprising the plurality of language processing modules being sequentially connected in a same configuration as the main language analyzer, and in response to the document being input, the subsidiary language analyzer configured to generate a plurality of subsidiary analysis results for each of the plurality of language processing modules; and in response to an error occurring in the main analysis result, an analysis result amender configured to acquire a subsidiary analysis result corresponding to the main analysis result where the error occurs, and to transmit the subsidiary analysis result to the main language analyzer, wherein the main language analyzer is configured to substitute the main analysis result with the subsidiary analysis result and to re-perform a language analysis, wherein the substitution is performed by the analysis result amender with the following procedures: to determine whether or not there is a contradiction between the main analysis results, in response to detection of the contradiction, to determine whether the error of the language processing modules causing the contradiction, to acquire a subsidiary analysis result which being different from the main analysis result and to transmit the subsidiary analysis result to the language processing modules of the main language analyzer.