1. A machine translation apparatus comprising: a technical term dictionary configured to store terms of a first language and a translated term of a second language corresponding to each term; a translation memory configured to store source sentences of the first language and a target sentence of the second language corresponding to each source sentence; a translation unit configured to translate an input text of the first language into an output text of the second language by comparing each sentence of the input text with the technical term dictionary and the translation memory; a corresponding translation pair extraction unit configured to extract, from a source sentence matched with a sentence of the input text and a target sentence corresponding to the source sentence stored in the translation memory, a corresponding translation pair comprising a word in the source sentence and a translated word corresponding to the word in the target sentence; and an unmatch check unit configured to check whether the translated word does not match with a translated term corresponding to a term matched with the word in the output text.