Syntax-based statistical translation model
First Claim
Patent Images
1. A method comprising:
- parsing a first string in a first language into a parse tree including a plurality of leafs, each leaf including a first word in the first language;
reordering one or more of the leafs; and
translating the first word at each leaf into a second word corresponding to a possible translation in a second language.
1 Assignment
0 Petitions
Accused Products
Abstract
A statistical translation model (TM) may receive a parse tree in a source language as an input and separate output a string in a target language. The TM may perform channel operations on the parse tree using model parameters stored in probability tables. The channel operations may include reordering child nodes, inserting extra words at each node, e.g., NULL words, translating leaf words, and reading off leaf words to generate the string in the target language. The TM may assign a translation probability to the string in the target language.
117 Citations
28 Claims
-
1. A method comprising:
-
parsing a first string in a first language into a parse tree including a plurality of leafs, each leaf including a first word in the first language;
reordering one or more of the leafs; and
translating the first word at each leaf into a second word corresponding to a possible translation in a second language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. Apparatus comprising:
-
a reordering module operative to reorder nodes in a parse tree, said parse tree including a plurality of nodes, one or more of said nodes including a leaf having a first word in a first language;
an insertion module operative to insert an additional word at one or more of said nodes; and
a translation module operative to translate the first word at each leaf into a second word corresponding to a possible translation in a second language. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An article comprising a machine readable medium including machine-executable instructions, the instructions operative to cause a machine to:
-
parse a first string in a first language into a parse tree including a plurality of leafs, each leaf including a first word in the first language;
reorder one or more of the leafs; and
translate the first word at each leaf into a second word corresponding to a possible translation in a second language. - View Dependent Claims (27, 28)
-
Specification