TRANSLATING PROMPT AND USER INPUT
First Claim
1. A method for handling computer interactions between a computer application and a user interface, the method comprising:
- intercepting, by a processor, an application prompt before it reaches the user interface, wherein the application prompt has been transmitted from the computer application and intended to reach the user interface;
translating the intercepted application prompt from a source language to a target user language;
in response to translating the intercepted application prompt, transmitting the translated application prompt to the user interface;
intercepting, in response to the application prompt, user input from the user interface, wherein the user input is intended to reach the computer application;
translating the user input from the target language to the source language; and
in response to translating the intercepted application prompt, transmitting the translated user input to the computer application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for intercepting an application prompt before it reaches the user interface, wherein the application prompt has been transmitted from the computer application and intended to reach the user interface. The method also includes translating the intercepted application prompt from a source language to a target user language, and in response to translating the intercepted application prompt, transmitting the translated application prompt to the user interface. The method also includes intercepting, in response to the application prompt, user input from the user interface, wherein the user input is intended to reach the computer application. The method also includes translating the user input from the target language to the source language, and in response to translating the intercepted application prompt, transmitting the translated user input to the computer application.
-
Citations
20 Claims
-
1. A method for handling computer interactions between a computer application and a user interface, the method comprising:
-
intercepting, by a processor, an application prompt before it reaches the user interface, wherein the application prompt has been transmitted from the computer application and intended to reach the user interface; translating the intercepted application prompt from a source language to a target user language; in response to translating the intercepted application prompt, transmitting the translated application prompt to the user interface; intercepting, in response to the application prompt, user input from the user interface, wherein the user input is intended to reach the computer application; translating the user input from the target language to the source language; and in response to translating the intercepted application prompt, transmitting the translated user input to the computer application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for handling computer interactions between a computer application and a user interface, the system comprising:
-
a computer processor; and an interface translation controller executable by the computer processor to; intercept an application prompt before it reaches the user interface, wherein the application prompt has been transmitted from the computer application and intended to reach the user interface; translate the intercepted application prompt from a source language to a target user language; in response to translating the intercepted application prompt, transmit the translated application prompt to the user interface; intercept, in response to the application prompt, user input from the user interface, wherein the user input is intended to reach the computer application; translate the user input from the target language to the source language; and in response to translating the intercepted application prompt, transmit the translated user input to the computer application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for handling computer interactions between a computer application and a user interface, the computer program product comprising:
-
a physical computer readable storage device; and an interface translation controller, stored on the computer readable storage device, to; intercept an application prompt before it reaches the user interface, wherein the application prompt has been transmitted from the computer application and intended to reach the user interface; translate the intercepted application prompt from a source language to a target user language; in response to translating the intercepted application prompt, transmit the translated application prompt to the user interface; intercept, in response to the application prompt, user input from the user interface, wherein the user input is intended to reach the computer application; translate the user input from the target language to the source language; and in response to translating the intercepted application prompt, transmit the translated user input to the computer application. - View Dependent Claims (17, 18, 19, 20)
-
-
16. The computer program product of claim 16, wherein the interface translation controller is further configured to:
-
generate a source language interface comprising the application prompts and user input in the source language. generate a target language interface comprising the application prompts and user input in the target language; and concurrently display, on a display device, the source language interface and the target language interface.
-
Specification