Patent ID: 7295964

Claim:
A machine translation apparatus including a plurality of target language document databases used for a translation from an original language to a target language, each target language database being differently composed from at least one of a plurality of target language documents, the machine translation apparatus comprising: a database control unit configured to: set a non-applied word of translation word's selection to each target language document database, the non-applied word being a word in the original language that does not require selection from a plurality of translation word candidates of the word using the plurality of target language document databases, assign a priority to each of the plurality of target language document databases according to a number of times the non-applied word appears in each of the target language document databases, and indicate which of the plurality of target language document databases has the highest priority; a translation word generation unit configured to generate a plurality of translation word candidates of an original word in an original language document; and a translation word learning unit configured to select one of the plurality of translation word candidates as the translation word, by using the target language document database indicated by said database control unit.