IP Library › Granted Patent US 9,292,497
Granted Patent B2
US 9,292,497 · App. 14/047,665 · Granted Mar 22, 2016

Context-based translation

Inventor: Rajeevlochan Phadke (Pune, IN)
Assignee: Lingua Next Technologies Pvt. Ltd.
G06F17/2836
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,292,497
App. No.
14/047,665
Granted
Mar 22, 2016
Kind
B2
Abstract

A method and a system for translating sections of one or more applications are disclosed. The method includes capturing and storing text phrases of the sections. The method further includes capturing and storing of screen shot images of the sections. The captured text phrases and the screen shot images are then combined to provide a context-based translation of the sections.

Claims (46)

1. A method for developing a corpora of context-based phrase translations for translating one or more sections of one or more applications, from a source language to a target language, the method comprising:

storing a plurality of text phrases present on the one or more sections;

storing a plurality of screen shot images of the one or more sections in accordance with a pre-defined condition;

storing a timestamp associated with each of said text phrases and each of said screen shot images; and

combining the plurality of text phrases and the plurality of screen shot images based on said timestamps, to translate said text phrases to generate the corpora of context-based phrase translations, wherein the above steps are executed by a microprocessor.

2. The method according to claim 1 , wherein the one or more applications correspond to one or more web applications.

3. The method according to claim 1 , wherein the one or more applications correspond to one or more desktop applications.

4. The method according to claim 1 , wherein the pre-defined condition is selected from storing the plurality of screen shot images at a plurality of intervals and the receipt of a capture request.

5. The method of claim 4 , wherein the plurality of intervals depends on a speed at which the one or more sections are changed.

6. The method of claim 1 further comprising storing a position of the plurality of text phrases on the one or more sections.

7. The method of claim 1 further comprising communicating the plurality of text phrases and the plurality of screen shot images to a computing device accessible by a human translator.

8. The method of claim 7 further comprising presenting the plurality of text phrases and the plurality of screen shot images on the computing device on a user interface provided by a tool.

9. The method of claim 8 further comprising receiving input indicating translated text corresponding to the plurality of text phrases from the translator through the tool.

10. A method for translating one or more sections of one or more applications, from a source language to a target language, the method comprising:

storing a plurality of text phrases present on the one or more sections;

storing a plurality of screen shot images of the one or more sections in accordance with a first pre-defined condition;

storing a timestamp associated with each of said text phrases and each of said screen shot images;

combining the plurality of text phrases and the plurality of screen shot images to generate a context-based translation request in accordance with a second pre-defined condition based on said timestamps;

receiving a plurality of translated text phrases based on of the context-based translation request; and

applying the plurality of translated text phrases from the corpora of context-based phrase translations to the one or more sections, wherein the above steps are performed by a microprocessor.

11. The method according to claim 10 , wherein the one or more applications correspond to one or more web applications.

12. The method according to claim 10 , wherein the one or more applications correspond to one or more desktop applications.

13. The method of claim 10 , wherein the first pre-defined condition corresponds to storing the plurality of screen shot images at a plurality of intervals.

14. The method of claim 13 , wherein the plurality of intervals depends on a speed at which the one or more sections are changed.

15. The method of claim 10 , wherein the second pre-defined condition corresponds to highlighting the plurality of translated text phrases in the corresponding screen shot image based on of the timestamp.

16. The method of claim 10 further comprising storing a position of the plurality of text phrases on the one or more sections.

17. A system for translating one or more sections of one or more applications, from a source language to a target language, the system comprising:

a memory comprising one or more program instruction modules, the one or more program instruction modules comprising:

a phrase capture module for capturing and storing a plurality of text phrases present on the one or more sections,

an image capture module for capturing and storing a plurality of screen shot images of the one or more sections in accordance with a first pre-defined condition,

wherein said phrase capture module and said image capture module captures and stores a timestamp associated with each of said test phrases and each of said screen shot images;

a translation request module for generating a context-based translation request, wherein the translation request module generates the context based translation request by combining the plurality of text phrases and the plurality of screen shot images in accordance with a second pre-defined condition, based on said timestamps,

a receiving module for receiving a plurality of translated text phrases based on the context-based translation request,

an application module for applying the plurality of translated text phrases from the corpora of context-based translated, to the one or more sections; and

a microprocessor operable to execute the one or more program instruction modules.

18. The system of claim 17 , wherein the first pre-defined condition corresponds to storing the plurality of screen shot images at a plurality of intervals.

19. The system of claim 18 , wherein the plurality of intervals depends on a speed at which the one or more sections are changed.

20. The system of claim 17 , wherein the second pre-defined condition corresponds to highlighting each of the plurality of translated text phrases in the corresponding screen shot image based on the timestamp.

21. The system of claim 17 further comprising a position capture module for storing a position of the plurality of text phrases on the one or more sections.

22. A computer program product for use with a computer, the computer program product comprising a non-transitory computer readable medium having a computer readable program code embodied therein for translating one or more sections of one or more applications, from a source language to a target language, the computer readable program code is used by the computer to:

store a plurality of text phrases present on the one or more sections;

store a plurality of screen shot images of the one or more sections in accordance with a first pre-defined condition;

store a timestamp associated with each of said text phrases and each of said screen shot images;

combine the plurality of text phrases and the plurality of screen shot images to generate a context-based translation request in accordance with a second pre-defined condition based on said timestamps;

receive a plurality of translated text phrases based on the context-based translation request;

apply the plurality of translated text phrases from the corpora of context-based phrase translations to the one or more sections.

Assignments (2)
PATENT ASSIGNMENT AGREEMENT Recorded May 31, 2022
From: LINGUA NEXT TECHNOLOGIES PRIVATE LIMITED
To: LINGUASOL PRIVATE LIMITED
Reel/Frame 060390/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2013
From: PHADKE, RAJEEVLOCHAN
To: LINGUA NEXT TECHNOLOGIES PVT. LTD.
Reel/Frame 031371/0163 →
Continuity (1)
Related Publication 20150100301A1 · Apr 9, 2015