MACHINE TRANSLATION DEVICE, MACHINE TRANSLATION METHOD, AND PROGRAM
First Claim
1. A machine translation device that performs translation from a first language through an Nth language (N is an integer of 3 or more) by repeating machine translation between two languages, the device comprising:
- a translation object document accepting portion that accepts a translation object document that is a document in the first language that is to be translated;
a multilingual parallel translation information storage portion in which are stored one or more pieces of multilingual parallel translation information that are each a set of synonymous words in the first language through the Nth language;
a multilingual parallel translation information selecting portion that selects the multilingual parallel translation information including a word included in a translation object document in an ith language (i is an integer of 1 to N-1) from the one or more pieces of multilingual parallel translation information stored in the multilingual parallel translation information storage portion;
a machine translation portion that repeats processing of machine translating the translation object document in the ith language into an (i+1)th language until machine translation into the Nth language has been performed, so as to use parallel-translation relation between two languages included in the multilingual parallel translation information selected by the multilingual parallel translation information selecting portion, starting from the translation object document in the first language that has been accepted by the translation object document accepting portion; and
an output portion that outputs a document in the Nth language resulting from machine translation performed by the machine translation portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine translation device includes: an accepting portion that accepts a first-language document; storage portion in which are stored one or more pieces of multilingual parallel translation information that are each a set of synonymous words in the first language through the Nth language (N is 3 or more integer); a selecting portion that selects the multilingual parallel translation information including a word included in an ith-language document (i is an integer of 1 to N-1) from the one or more pieces of multilingual parallel translation information; a machine translation portion that repeats processing of machine translating the ith-language document into an (i+1)th language document until machine translation into the Nth language has been performed, so as to use parallel-translation relation between two languages included in the selected multilingual parallel translation information; and an output portion that outputs the Nth-language document.
-
Citations
18 Claims
-
1. A machine translation device that performs translation from a first language through an Nth language (N is an integer of 3 or more) by repeating machine translation between two languages, the device comprising:
-
a translation object document accepting portion that accepts a translation object document that is a document in the first language that is to be translated; a multilingual parallel translation information storage portion in which are stored one or more pieces of multilingual parallel translation information that are each a set of synonymous words in the first language through the Nth language; a multilingual parallel translation information selecting portion that selects the multilingual parallel translation information including a word included in a translation object document in an ith language (i is an integer of 1 to N-1) from the one or more pieces of multilingual parallel translation information stored in the multilingual parallel translation information storage portion; a machine translation portion that repeats processing of machine translating the translation object document in the ith language into an (i+1)th language until machine translation into the Nth language has been performed, so as to use parallel-translation relation between two languages included in the multilingual parallel translation information selected by the multilingual parallel translation information selecting portion, starting from the translation object document in the first language that has been accepted by the translation object document accepting portion; and an output portion that outputs a document in the Nth language resulting from machine translation performed by the machine translation portion. - View Dependent Claims (2, 3, 4, 5, 6, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
7. A machine translation method for performing translation from a first language through an Nth language (N is an integer of 3 or more) by repeating machine translation between two languages by using a translation object document accepting portion, a multilingual parallel translation information storage portion in which are stored one or more pieces of multilingual parallel translation information that are each a set of synonymous words in the first language through the Nth language, a multilingual parallel translation information selecting portion, a machine translation portion, and an output portion, the method comprising:
-
a translation object document accepting step of accepting, by the translation object document accepting portion, a translation object document that is a document in the first language that is to be translated; a multilingual parallel translation information selecting step of selecting, by the multilingual parallel translation information selecting portion, the multilingual parallel translation information including a word included in the translation object document in an ith language (i is an integer of 1 to N-1) from the one or more pieces of multilingual parallel translation information stored in the multilingual parallel translation information storage portion; a first machine translation step of repeating, by the machine translation portion, processing of machine translating the translation object document in the ith language into an (i+1)th language until machine translation into the Nth language has been performed, so as to use parallel-translation relation between two languages included in the multilingual parallel translation information selected in the multilingual parallel translation information selecting step, starting from the translation object document in the first language that has been accepted in the translation object document accepting step; and an output step of outputting, by the output portion, a document in the Nth language resulting from machine translation performed in the first machine translation step. - View Dependent Claims (8)
-
-
9. A computer readable medium having embodied thereon a program, the program being executable by a processor for performing a method for translation from a first language through an Nth language (N is an integer of 3 or more) by repeating machine translation between two languages, the method comprising:
-
a translation object document accepting step of accepting a translation object document that is a document in the first language that is to be translated; a multilingual parallel translation information selecting step of selecting, from one or more pieces of multilingual parallel translation information stored in a multilingual parallel translation information storage portion in which are stored one or more pieces of multilingual parallel translation information that are each a set of synonymous words in the first language through the Nth language, the multilingual parallel translation information including a word included in a translation object document in an ith language (i is an integer of 1 to N-1); a first machine translation step of repeating processing of machine translating the translation object document in the ith language into an (i+1)th language until machine translation into the Nth language has been performed, so as to use parallel-translation relation between two languages included in the multilingual parallel translation information selected in the multilingual parallel translation information selecting step, starting from the translation object document in the first language that has been accepted in the translation object document accepting step; and an output step of outputting a document in the Nth language resulting from machine translation performed in the first machine translation step. - View Dependent Claims (10)
-
Specification