Method, apparatus, and computer program product for machine translation
First Claim
1. An apparatus for machine-translating a first language into a second language, comprising:
- an example storing unit that stores therein a first-language example in association with a second-language example that is a translation of the first-language example;
a receiving unit that receives a first-language speech;
a first recognizing unit that recognizes the first-language speech as a first-language character string, and outputs a first recognition result;
a second recognizing unit that recognizes the first-language speech as a most probable first-language example from among first-language examples stored in the example storing unit, and outputs a second recognition result;
a calculating unit that calculates a similarity between the first recognition result and the second recognition result; and
a retrieving unit that retrieves, when calculated similarity exceeds a predetermined threshold, a second-language example corresponding to the second recognition result from the example storing unit.
4 Assignments
0 Petitions
Accused Products
Abstract
A first recognizing unit recognizes a first-language speech as a first-language character string, and outputs a first recognition result. A second recognizing unit recognizes the first-language speech as a most probable first-language example from among first-language examples stored in an example storing unit, and outputs a second recognition result. A retrieving unit retrieves, when a similarity between the first recognition result and the second recognition result exceeds a predetermined threshold, a second-language example corresponding to the second recognition result from the example storing unit.
-
Citations
18 Claims
-
1. An apparatus for machine-translating a first language into a second language, comprising:
-
an example storing unit that stores therein a first-language example in association with a second-language example that is a translation of the first-language example; a receiving unit that receives a first-language speech; a first recognizing unit that recognizes the first-language speech as a first-language character string, and outputs a first recognition result; a second recognizing unit that recognizes the first-language speech as a most probable first-language example from among first-language examples stored in the example storing unit, and outputs a second recognition result; a calculating unit that calculates a similarity between the first recognition result and the second recognition result; and a retrieving unit that retrieves, when calculated similarity exceeds a predetermined threshold, a second-language example corresponding to the second recognition result from the example storing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for machine-translating a first language into a second language, comprising:
-
an example storing unit that stores therein a first-language example in association with a second-language example that is a translation of the first-language example; a receiving unit that receives a first-language speech; a first recognizing unit that recognizes the first-language speech as a first-language character string, and outputs a first recognition result; a second recognizing unit that recognizes the first-language speech as a most probable first-language example from among first-language examples stored in the example storing unit, calculates a first likelihood indicating a certainty of the most probable first-language example, and outputs a second recognition result including calculated first likelihood; and a retrieving unit that retrieves, when calculated first likelihood exceeds a first threshold, a second-language example corresponding to the second recognition result from the example storing unit. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method of machine-translating a first language into a second language, comprising:
-
outputting a first recognition result by recognizing a input first-language speech as a first-language character string; outputting a second recognition result by recognizing the input first-language speech as a most probable first-language example from among first-language examples stored in an example storing unit that stores therein a first-language example in association with a second-language example that is a translation of the first-language example; calculating a similarity between the first recognition result and the second recognition result; and retrieving, when calculated similarity exceeds a predetermined threshold, a second-language example corresponding to the second recognition result from the example storing unit.
-
-
18. A computer program product comprising a computer-usable medium having computer-readable program codes embodied in the medium that when executed cause a computer to execute:
-
outputting a first recognition result by recognizing a input first-language speech as a first-language character string; outputting a second recognition result by recognizing the input first-language speech as a most probable first-language example from among first-language examples stored in an example storing unit that stores therein a first-language example in association with a second-language example that is a translation of the first-language example; calculating a similarity between the first recognition result and the second recognition result; and retrieving, when calculated similarity exceeds a predetermined threshold, a second-language example corresponding to the second recognition result from the example storing unit.
-
Specification