摘要 |
In order to solve a conventional problem that, in statistical translation, it is difficult to accurately determine the word order in translation, a translation word order information output apparatus includes: a sentence storage unit in which a source language sentence can be stored; a weight vector storage unit in which a weight vector can be stored! a receiving unit that receives a current word position of a current word, which is a word that is currently being translated; a candidate acquiring unit that acquires the current word position and one or more next word position candidates, each of which is a candidate for a word that is to be translated following the current word, from the source language sentence; a vector acquiring unit that acquires a vector having two or more elements, using the current word, a next word candidate, and the source language sentence; a probability information acquiring unit that acquires, for each of the one or more next word position candidates, probability information regarding a probability that a word at that next word position candidate is a next word that is to be translated following the current word, using the vector and the weight vector; and an output unit that outputs the probability information. Accordingly, in a state where a word that is currently being translated in a source language sentence is known, a word that is to be translated next can be accurately determined. |