Scaleable machine translation system
First Claim
Patent Images
1. A computer implemented method of translating a textual input in a first language to a textual output in a second language, comprising:
- generating an input logical form based on the textual input;
selecting a set of one or more of a plurality of matching transfer mappings in a transfer mapping database that match at least a portion of the input logical form, based on a predetermined metric;
combining the set of transfer mappings into a target logical form; and
generating the textual output based on the target logical form.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method translates a textual input in a first language to a textual output in a second language. An input logical form is generated based on the textual input. When a plurality of transfer mappings in a transfer mapping database match the input logical form (or at least a portion thereof) one or more of those plurality of matching transfer mappings is selected based on a predetermined metric. Textual output is generated based on the selected transfer logical form.
56 Citations
34 Claims
-
1. A computer implemented method of translating a textual input in a first language to a textual output in a second language, comprising:
-
generating an input logical form based on the textual input;
selecting a set of one or more of a plurality of matching transfer mappings in a transfer mapping database that match at least a portion of the input logical form, based on a predetermined metric;
combining the set of transfer mappings into a target logical form; and
generating the textual output based on the target logical form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine translation system for translating a textual input in a first language to a textual output in a second language, the machine translation system comprising:
-
a matching component configured to match input logical forms generated based on the textual input to a set of one or more of a plurality of matching transfer mappings in a transfer mapping database that match at least a portion of the input logical form, based on a predetermined metric; and
a generation component configured to generate the textual output based on the selected transfer mappings. - View Dependent Claims (17)
-
-
18. A machine translation system for translating a textual input in a first language to a textual output in a second language, the machine translation system comprising:
-
an input generator generating an input dependency structure based on the textual input;
a transfer mapping database including a plurality of transfer mapping dependency structures formed based on at least ten thousand parallel, aligned, training sentences;
a matching component configured to receive the input dependency structure and match it against a matching set of one or more of the transfer mapping dependency structures in the transfer mapping database; and
a generation component configured to generate the textual output based on the matching transfer mapping dependency structure. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer implemented method of training a transfer mapping database, comprising:
-
receiving a plurality of parallel, aligned, pairs of input sentences in two different languages;
generating input logical forms for the input sentences in both languages, the input logical forms being shared across both languages; and
training the transfer mapping database based on the input logical forms. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer implemented method of training a transfer mapping database, comprising:
-
receiving a plurality of parallel, aligned, pairs of input sentences in two different languages;
generating input logical forms for the input sentences in both languages;
aligning the input logical forms to obtain transfer mappings;
filtering the transfer mappings obtained; and
training the transfer mapping database based only on the filtered transfer mappings. - View Dependent Claims (33, 34)
-
Specification