Machine translation device, method of processing data, and program
First Claim
1. A machine translation device comprising:
- a first translation engine for translating an original text written in a source language into a text in an intermediate language, and for acquiring and adding annotations obtained by the translation to the translated text in the intermediate language; and
a second translation engine for translating the text in the intermediate language into a text in a target language by referencing the annotations added to the text in the intermediate language.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are two types of translation engines. One of the translation engines translates a text written in a source language X into an intermediate language C, and the other translates the intermediate language C into a target language Y. The X-C translation engine translates an original text written in the source language X into a text in a predetermined intermediate language C as well as acquires and adds annotations obtained by this translation to the translated text written in the intermediate language C. The C-Y translation engine references annotations, which are obtained by the X-C translation engine and added to the text in the intermediate language C, and translates the text in the intermediate language into a text in the target language Y sentence.
-
Citations
19 Claims
-
1. A machine translation device comprising:
-
a first translation engine for translating an original text written in a source language into a text in an intermediate language, and for acquiring and adding annotations obtained by the translation to the translated text in the intermediate language; and
a second translation engine for translating the text in the intermediate language into a text in a target language by referencing the annotations added to the text in the intermediate language. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine translation device which translates a text written in a first language into a text in a second language, the machine translation device comprising:
-
a parse unit which parses the text written in the first language;
a syntactic transfer unit which translates syntax of the text written in the first language into syntax of the second language by using a dictionary from a third language to the second language based on annotations added to the text written in the first language, in addition to a dictionary for the first language to the second language; and
a text generation unit which generates the text in the second language based on processing results of the syntactic transfer unit.
-
-
9. A computer method for processing data to translate an original text written in a source language into a text in a target language, the method comprising the steps of:
-
first translating the original text into a first translated text in a predetermined intermediate language, acquiring and adding annotations obtained by the translation to the first translated text in the intermediate language, and storing the first translated text in the intermediate language in a predetermined storage means; and
second translating the first translated text in the intermediate language stored in the predetermined storage means into the second translated text in the target language by referencing the annotations added to the text in the intermediate language, and outputting the second translated text as translation results in the target language. - View Dependent Claims (10, 11)
-
-
12. A program which controls a computer to translate an original text written in a source language into a text in a target language, the program causing the computer to execute procedures for:
-
first translating the original text into a first translated text in a predetermined intermediate language, acquiring and adding annotations obtained by the translation to the first translated text in the intermediate language, and storing the first translated text in the intermediate language in a predetermined storage means; and
second translating the first translated text in the intermediate language stored in the predetermined storage means into the second translated text in the target language by referencing the annotations added to the text in the intermediate language, and outputting the second translated text as translation results in the target language. - View Dependent Claims (13, 16, 17)
-
-
14. A program which controls a computer to translate an original text written in a source language into a text in a target language, the program causes the computer to function as:
-
first translation means for translating the original text written in the source language into a text in a predetermined intermediate language, writing the text in the intermediate language in a document file of a predetermined markup language, acquiring annotations obtained by the translation to write in the document file as commands for the markup language, and storing the document file in predetermined storage means; and
second translation means for translating the text in the intermediate language written in the document file stored in the predetermined storing means into the text in the target language by referencing the annotations written in the document file. - View Dependent Claims (15, 18, 19)
-
Specification