IP Library Granted Patent US 9,183,198
Granted Patent B2
US 9,183,198 · App. 13/847,288 · Granted Nov 10, 2015

Customizable and low-latency interactive computer-aided translation

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 9,183,198
App. No.
13/847,288
Granted
Nov 10, 2015
Kind
B2
Abstract

Methods and systems for computer-aided translation include receiving a document having one or more sentences to be translated; generating a suggestion pool of possible translations for each sentence in the document; providing a best suggestion from the suggestion pool to a user for a sentence being translated; updating the suggestion pool based on the user's input of a translation prefix; and providing an updated best suggestion from the updated suggestion pool to the user for the sentence being translated.

Claims (26)

1. A method for computer-aided translation, comprising:

receiving a document comprising one or more sentences to be translated;

generating a suggestion pool of possible translations for each sentence in the document using a processor;

providing a best suggestion from the suggestion pool to a user for a sentence being translated;

updating the suggestion pool based on the user's input of a translation prefix; and

providing an updated best suggestion from the updated suggestion pool to the user for the sentence being translated.

2. The method of claim 1 , wherein generating the suggestion pool comprises using general and customized translation models.

3. The method of claim 2 , wherein the customized model is built using in-domain data for a domain of the document.

4. The method of claim 2 , further comprising updating the customized translation model based on a completed sentence translation.

5. The method of claim 1 , wherein the suggestion pool is a word lattice that includes a proper subset of possible translations having a likelihood above a threshold.

6. The method of claim 1 , wherein updating the suggestion pool comprises removing suggestions that do not match the translation prefix.

7. The method of claim 1 , further comprising:

transmitting the suggestion pool to a client device, wherein the suggestion pool is generated at a server device; and

transmitting a request for additional possible translations based on the translation prefix if the prefix deviates from possible translations in the suggestion pool.

8. The method of claim 1 , wherein the translation prefix comprises translation information entered manually by the user.

9. The method of claim 8 , wherein the translation prefix comprises an accepted portion of the best suggestion.

10. The method of claim 1 , wherein the suggestion pool of possible translations for each sentence comprises a pruned translation lattice for each sentence that compactly represents a set of possible phrase translations of a sentence being translated.

11. The method of claim 10 , wherein updating the suggestion pool comprises adding new likely translations and pruning translations that are not viable.

12. A method for computer-aided translation, comprising:

receiving a document comprising one or more sentences to be translated;

generating a suggestion pool of possible translations for each sentence in the document at a server device using a processor, based on general and customized translation models having in-domain translation data;

transmitting the suggestion pool to a client device;

providing a best suggestion from the suggestion pool to a user for a sentence being translated;

transmitting a request for additional possible translations based on the translation prefix if the prefix deviates from possible translations in the suggestion pool;

updating the suggestion pool based on the user's input of a translation prefix; and

providing an updated best suggestion from the updated suggestion pool to the user for the sentence being translated.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2013
From: SHEN, LIBIN; ZHOU, BOWEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030044/0308 →