IP Library Granted Patent US 10,198,438
Granted Patent B2
US 10,198,438 · App. 14/311,213 · Granted Feb 5, 2019

E-services translation utilizing machine translation and translation memory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,198,438
App. No.
14/311,213
Granted
Feb 5, 2019
Kind
B2
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.

Claims (16)

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.

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.

3. The method of claim 1 , wherein the database comprises strings of source data and matching strings of target data.

4. The method of claim 1 , wherein the machine translating comprises using units of data smaller than a sentence.

5. The method of claim 1 , wherein the machine translating comprises using a bilingual corpus to align phrases and words between the source language and the target language.

6. The method of claim 1 , wherein the database comprises strings of source data and non-matching strings of target data.

7. The method of claim 1 , wherein the database comprises a collection of source language sentences and target language sentences, where none of the source language sentences and target language sentences are paired together.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 037613 FRAME 0887. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 5, 2017
From: CHENG, SHANG-CHE; ZHANG, HONG; MA, PEI CHIANG; ZHANG, SHUAN; PRESSMAN, ALEXANDER
To: UNISCAPE INCORPORATED
Reel/Frame 041269/0341 →
EMPLOYEE AGREEMENT Recorded Aug 19, 2016
From: HUMMEL, JOCHEN
To: TRADOS INCORPORATED
Reel/Frame 039753/0444 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CHANGE OF ADDRESS PREVIOUSLY RECORDED ON REEL 037613 FRAME 0932. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Aug 18, 2016
From: TRADOS INCORPORATED
To: TRADOS INCORPORATED
Reel/Frame 039735/0859 →
MERGER Recorded Feb 16, 2016
From: SDL INTERNATIONAL AMERICA INCORPORATED
To: SDL INC.
Reel/Frame 037746/0072 →
CHANGE OF NAME Recorded Jan 28, 2016
From: TRADOS INCORPORATED
To: SDL INTERNATIONAL AMERICA INCORPORATED
Reel/Frame 037638/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: CHENG, SHANG-CHE; ZHANG, HONG; MA, PEI CHIANG; ZHANG, SHUAN; PRESSMAN, ALEXANDER
To: UNISCAPE, INC.
Reel/Frame 037613/0887 →
MERGER Recorded Jan 28, 2016
From: UNISCAPE, INC.
To: TRADOS INCORPORATED
Reel/Frame 037613/0932 →