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 a natural intermediate language, and for acquiring and adding annotations obtained by the translation to the translated text in the intermediate language, said annotations comprising at least a source language annotation; 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; and
first and second bilingual dictionaries, wherein the second translation engine translates from the intermediate language to the target language using a first dictionary for the source language to the target language based on the source language annotation in addition to a second dictionary for translating from the intermediate language to the target 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.
51 Citations
15 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 a natural intermediate language, and for acquiring and adding annotations obtained by the translation to the translated text in the intermediate language, said annotations comprising at least a source language annotation; 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; and first and second bilingual dictionaries, wherein the second translation engine translates from the intermediate language to the target language using a first dictionary for the source language to the target language based on the source language annotation in addition to a second dictionary for translating from the intermediate language to the target language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine translation device which translates a text written in a first natural language into a text in a second natural 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 bilingual dictionary from a third natural language to the second language based on annotations added to the text written in the first language, in addition to a bilingual 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.
-
-
11. A computer-implemented method for a computer, having at least computer processing unit and at least one component for outputting of results to a user, to automatically process 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 natural 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 computer storage means, wherein the annotations include at least a source language annotation; and second translating the first translated text in the intermediate language stored in the predetermined computer storage means into the second translated text in the target language by referencing the annotations added to the text in the intermediate language, a bilingual dictionary for the source language to the target language based on said source language annotation and a bilingual dictionary for the intermediate language to the target language, and outputting the second translated text as translation results in the target language. - View Dependent Claims (12, 13, 14, 15)
-
Specification