Scaleable machine translation
First Claim
1. A computer readable medium storing computer readable instructions which cause a computer to perform a method of translating a textual input in a first language to a textual output in a second language, the method 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A 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.
33 Citations
34 Claims
-
1. A computer readable medium storing computer readable instructions which cause a computer to perform a method of translating a textual input in a first language to a textual output in a second language, the method 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. (canceled)
- 17. (canceled)
-
18. (canceled)
- 19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. A computer readable medium storing instructions that cause a computer to perform a 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.
-
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. (canceled)
-
32. A computer readable medium storing instructions that cause a computer to perform a 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.
-
-
34. (canceled)
Specification