摘要 |
PROBLEM TO BE SOLVED: To solve such a problem that accuracy of a machine translation was not high as it was difficult to rearrange words correctly.SOLUTION: A translation device includes: an original language binary tree acquisition unit which is information about a node configuring a binary tree corresponding to a sentence of an original language and about a leaf part of the node, which stores two or more pieces of grammar having a flag which shows that it is a normal order or a reverse order or an end at the node part, a flag which shows that it is a normal order or a reverse order or an end at the leaf part or an element in which at least one part is a phrase, which performs syntactic analysis using two or more pieces of grammar from the original language sentence, and an original language binary tree acquisition unit which acquires one or more derivation candidates including one or more nodes having a flag; a derivation acquisition unit which acquires one derivation from the one or more derivation candidates; and a replacement unit which, only when the flag owned by the node shows a reverse order, replaces the two leaf parts that are a lower of the node and acquires a target language word order sentence. The translation device translates the target language word order sentence and outputs it so that it realizes a correct word rearrangement, and the accuracy of the machine translation can be improved. |