IP Library Patent Application 14108511
Patent Application
App. No. 14/108,511

Translation Suggestion

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 None
App. No.
14/108,511
Abstract

Translation suggestion includes: receiving, by a translation engine from a user, text representing one or more words in a source language; translating, by the translation engine, the one or more words to a target language; identifying, by the translation engine in dependence upon the translated words, a common phrase in the target language for suggestion to the user; and suggesting, by the translation engine, the common phrase to the user.

Claims (50)

1 . A method of translation suggestion, the method comprising:

receiving, by a translation engine from a user, text representing one or more words in a source language;

translating, by the translation engine, the one or more words to a target language;

identifying, by the translation engine in dependence upon the translated words, a common phrase in the target language for suggestion to the user; and

suggesting, by the translation engine, the common phrase to the user.

2 . The method of claim 1 wherein, suggesting, by the translation engine, the common phrase to the user further comprises:

translating the common phrase from the target language back into the source language; and

suggesting the common phrase in the source language to the user.

3 . The method of claim 1 wherein, suggesting, by the translation engine, the common phrase to the user further comprises:

suggesting the common phrase in the target language to the user.

4 . The method of claim 1 wherein translating the one or more words to a target language, identifying a common phrase in the target language, and suggesting the common phrase to the user is carried out dynamically, for each increment of received text.

5 . The method of claim 4 wherein each increment of received text comprises one of:

text received responsive to a keystroke on a keyboard;

text received as an output of a speech-to-text engine; and

text received responsive to user input on a touch screen.

6 . The method of claim 1 wherein identifying, in dependence upon the translated words, a common phrase in the target language for suggestion to the user further comprises utilizing the translated words as an index into a corpus of common phrases in the target language.

7 . An apparatus for translation suggestion, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:

receiving, by a translation engine from a user, text representing one or more words in a source language;

translating, by the translation engine, the one or more words to a target language;

identifying, by the translation engine in dependence upon the translated words, a common phrase in the target language for suggestion to the user; and

suggesting, by the translation engine, the common phrase to the user.

8 . The apparatus of claim 7 wherein, suggesting, by the translation engine, the common phrase to the user further comprises:

translating the common phrase from the target language back into the source language; and

suggesting the common phrase in the source language to the user.

9 . The apparatus of claim 7 wherein, suggesting, by the translation engine, the common phrase to the user further comprises:

suggesting the common phrase in the target language to the user.

10 . The apparatus of claim 7 wherein translating the one or more words to a target language, identifying a common phrase in the target language, and suggesting the common phrase to the user is carried out dynamically, for each increment of received text.

11 . The apparatus of claim 10 wherein each increment of received text comprises one of:

text received responsive to a keystroke on a keyboard;

text received as an output of a speech-to-text engine; and

text received responsive to user input on a touch screen.

12 . The apparatus of claim 7 wherein identifying, in dependence upon the translated words, a common phrase in the target language for suggestion to the user further comprises utilizing the translated words as an index into a corpus of common phrases in the target language.

13 . A computer program product for translation suggestion, the computer program product disposed upon a computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:

receiving, by a translation engine from a user, text representing one or more words in a source language;

translating, by the translation engine, the one or more words to a target language;

identifying, by the translation engine in dependence upon the translated words, a common phrase in the target language for suggestion to the user; and

suggesting, by the translation engine, the common phrase to the user.

14 . The computer program product of claim 13 wherein, suggesting, by the translation engine, the common phrase to the user further comprises:

translating the common phrase from the target language back into the source language; and

suggesting the common phrase in the source language to the user.

15 . The computer program product of claim 13 wherein, suggesting, by the translation engine, the common phrase to the user further comprises:

suggesting the common phrase in the target language to the user.

16 . The computer program product of claim 13 wherein translating the one or more words to a target language, identifying a common phrase in the target language, and suggesting the common phrase to the user is carried out dynamically, for each increment of received text.

17 . The computer program product of claim 16 wherein each increment of received text comprises one of:

text received responsive to a keystroke on a keyboard;

text received as an output of a speech-to-text engine; and

text received responsive to user input on a touch screen.

18 . The computer program product of claim 13 wherein identifying, in dependence upon the translated words, a common phrase in the target language for suggestion to the user further comprises utilizing the translated words as an index into a corpus of common phrases in the target language.

19 . The computer program product of claim 13 wherein the computer readable medium comprises a signal medium.

20 . The computer program product of claim 13 wherein the computer readable medium comprises a storage medium.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2013
From: CVIJETIC, SASA; FIGUEROA, JAVIER A.; RODRIGUEZ, ADRIAN X.; SOTO, FELICIA N.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031797/0322 →