APPARATUS AND METHOD FOR MACHINE TRANSLATION
First Claim
1. A machine-translation apparatus comprising;
- an example storage unit that stores target language examples in a target language and source language examples in a source language in correspondence with one another, each of the target language examples having a meaning equivalent to a meaning of a corresponding one of the source language examples;
an input receiving unit that receives an input sentence in the source language;
a searching unit that conducts a search in the example storage unit for one of the target language examples corresponding to one of the source language examples that either matches or is similar to the input sentence;
a translating unit that generates a target language sentence by translating the input sentence into the target language, and generates a reverse-translated sentence by translating the one of the target language examples found in the search into the source language;
a detecting unit that detects difference portions between the reverse-translated sentence and the input sentence; and
an output unit that outputs the difference portions.
4 Assignments
0 Petitions
Accused Products
Abstract
In a machine-translation apparatus, an example storage unit stores therein target language examples in a target language and source language examples in a source language, while keeping the target language examples and the source language examples in correspondence with one another. An input receiving unit receives an input sentence in the source language. A searching unit conducts a search in the example storage unit for one of the target language examples corresponding to one of the source language examples that either matches or is similar to the input sentence. A translating unit generates a reverse-translated sentence by translating the one of the target language examples found in the search into the source language. A detecting unit detects a difference portion between the reverse-translated sentence and the input sentence. An output unit outputs the difference portion.
53 Citations
14 Claims
-
1. A machine-translation apparatus comprising;
-
an example storage unit that stores target language examples in a target language and source language examples in a source language in correspondence with one another, each of the target language examples having a meaning equivalent to a meaning of a corresponding one of the source language examples; an input receiving unit that receives an input sentence in the source language; a searching unit that conducts a search in the example storage unit for one of the target language examples corresponding to one of the source language examples that either matches or is similar to the input sentence; a translating unit that generates a target language sentence by translating the input sentence into the target language, and generates a reverse-translated sentence by translating the one of the target language examples found in the search into the source language; a detecting unit that detects difference portions between the reverse-translated sentence and the input sentence; and an output unit that outputs the difference portions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-translation apparatus comprising:
-
an example storage unit that stores target language examples in a target language and source language examples in a source language in correspondence with one another, each of the target language examples having a meaning equivalent to a meaning of a corresponding one of the source language examples; an input receiving unit that receives an input sentence in the source language; a searching unit that conducts a search in the example storage unit for one of the target language examples corresponding to one of the source language examples that either matches or is similar to the input sentence; a first translating unit that generates a first reverse-translated sentence by translating the one of the target language examples found in the search into the source language; a second translating unit that generates a target language sentence by translating the input sentence into the target language, and generates a second reverse-translated sentence by translating the generated target language sentence into the source language; a detecting unit that detects a difference portion between the first reverse-translated sentence and the second reverse-translated sentence; and an output unit that outputs the difference portion. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A machine-translation method comprising:
-
receiving an input sentence in a source language; conducting a search in an example storage unit that stores target language examples in a target language and source language examples in the source language in correspondence with one another, each of the target language examples having a meaning equivalent to a meaning of a corresponding one of the source language examples, for one of the target language examples corresponding to one of the source language examples that either matches or is similar to the input sentence; generating a target language sentence by translating the input sentence into the target language; generating a reverse-translated sentence by translating the one of the target language examples found in the search into the source language; detecting a difference portion between the reverse-translated sentence and the input sentence; and outputting the difference portion.
-
-
14. A machine-translation method comprising;
-
receiving an input sentence in a source language; conducting a search in an example storage unit that stores target language examples in a target language and source language examples in the source language in correspondence with one another, each of the target language examples having a meaning equivalent to a meaning of a corresponding one of the source language examples, for one of the target language examples corresponding to one of the source language examples that either matches or is similar to the input sentence; generating a first reverse-translated sentence by translating the one of the target language examples found in the search into the source language; generating a target language sentence by translating the input sentence into the target language and generating a second reverse-translated sentence by translating the generated target language sentence into the source language; detecting a difference portion between the first reverse-translated sentence and the second reverse-translated sentence; and outputting the difference portion.
-
Specification