Performing machine translation using a unified language model and translation model
First Claim
1. A computer readable medium storing computer-readable instructions which, when executed by a computer, cause the computer to perform a method of processing a phrase in a first language for translation to a second language, the method comprising:
- receiving the phrase in the first language;
identifying a plurality of possible linguistic patterns in the second language associated with the phrase in the first language, wherein each of the plurality of possible linguistic patterns represents a grouping of components relative to the phrase; and
for each pattern, calculating a translation probability for the pattern based on a combination of a language model probability for the pattern and a translation model probability for the pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a method and apparatus for processing a phrase in a first language for translation to a second language. A plurality of possible linguistic patterns are identified in the second language, that correspond to the phrase in the first language. For each of the patterns identified, a probability for the pattern is calculated, based on a combination of the language model probability for the pattern and a translation model probability for the pattern. In one embodiment, an output is also provided which is indicative of a translation of the phrase in the first language to the second language based upon the translation probabilities calculated for the patterns.
46 Citations
11 Claims
-
1. A computer readable medium storing computer-readable instructions which, when executed by a computer, cause the computer to perform a method of processing a phrase in a first language for translation to a second language, the method comprising:
-
receiving the phrase in the first language; identifying a plurality of possible linguistic patterns in the second language associated with the phrase in the first language, wherein each of the plurality of possible linguistic patterns represents a grouping of components relative to the phrase; and for each pattern, calculating a translation probability for the pattern based on a combination of a language model probability for the pattern and a translation model probability for the pattern. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable medium storing computer-readable instructions which, when executed by a computer, cause the computer to perform a method of processing multi-word phrase in a first language for translation to a second language, the method comprising:
-
receiving the multi-word phrase in the first language; identifying a plurality of possible linguistic patterns in the second language that correspond to the phrase in the first language, wherein each of the plurality of possible linguistic patterns represents a grouping of translation components relative to the phrase; and calculating a translation probability for translation of the multi-word phrase in the first language to one of the plurality of linguistic patterns in the second language. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification