E-services translation utilizing machine translation and translation memory
First Claim
1. A method for translating data from a source language to a target language, comprising:
- inputting source data for translation;
searching a database for a source string similar to the inputted source data, said source string having a corresponding translated target string;
machine translating said inputted source data if said source string similar to said inputted source data is not found, said machine translating producing a target string;
searching said database for a human generated target string matching the target string produced by said machine translating, the searching being performed by comparing the target string produced by said machine translating and the matching human generated target string, wherein said database comprises at least one human generated target string that is not paired with a corresponding source string; and
outputting the matching human generated target string if said matching human generated target string is found.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for translating data from a source language to a target language is provided wherein machine generated target translation of a source sentence is compared to a database of human generated target sentences. If a matching human generated target sentence is found, the human generated target sentence may be used instead of the machine generated sentence, since the human generated target sentence is more likely to be a well-formed sentence than the machine generated sentence. The system and method does not rely on a translation memory containing pairs of sentences in both source and target languages, and minimizes the reliance on a human translator to correct a translation generated by machine translation.
379 Citations
7 Claims
-
1. A method for translating data from a source language to a target language, comprising:
-
inputting source data for translation; searching a database for a source string similar to the inputted source data, said source string having a corresponding translated target string; machine translating said inputted source data if said source string similar to said inputted source data is not found, said machine translating producing a target string; searching said database for a human generated target string matching the target string produced by said machine translating, the searching being performed by comparing the target string produced by said machine translating and the matching human generated target string, wherein said database comprises at least one human generated target string that is not paired with a corresponding source string; and outputting the matching human generated target string if said matching human generated target string is found. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
2. A method for translating data from a source language to a target language, comprising:
-
searching a database for a source string similar to inputted source data; machine translating said inputted source data if the source string similar to said inputted source data is not found in the database, said machine translating producing a target string; searching said database for a matching human generated target string that matches the target string produced by said machine translating, the searching being performed by comparing the target string produced by said machine translating and the matching human generated target string, wherein said database comprises at least one human generated target string that is not paired with a corresponding source string; and outputting the matching human generated target string if said matching human generated target string is found.
-
Specification