Machine translation instant messaging applications
First Claim
1. A method of translating text in instant messaging, the method comprising:
- under control of an instant messaging program;
intercepting an incoming message;
sending the message to a translation service; and
displaying a translation of the message.
2 Assignments
0 Petitions
Accused Products
Abstract
An instant messaging translation plug-in interacts with an instant messaging program to intercept incoming messages and forward these messages to a language translation service. The plug-in then displays a translation received from the service along with the original message. This provides translation which can be used by instant messaging users to communicate across language barriers, and without local translation or knowledge of the internal workings of the translation services used. Additionally, the translation plug-in also provides for manual translation of messages, which allows communication with users who use a different language but do not use the translation plug-in. Messages are modified before translation in order to correct spelling, to prevent particular words or phrases from being translated, and to change instant messaging language into standard language form. The techniques can be performed on various messaging services, including instant messaging on computers or mobile devices, as well as SMS.
88 Citations
20 Claims
-
1. A method of translating text in instant messaging, the method comprising:
under control of an instant messaging program;
intercepting an incoming message;
sending the message to a translation service; and
displaying a translation of the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system for displaying translations of instant messaging text, the system comprising:
-
a translation module; and
an instant messaging module configured to receive a message;
wherein the translation module is configured to;
receive an indication that the message is to be translated;
allow the message to be automatically modified according to user preferences to facilitate translation; and
translate the message; and
wherein the instant messaging module is configured to display the translated message. - View Dependent Claims (14, 15)
-
-
16. One or more computer-readable media containing machine-executable instructions which describe a method for facilitating messaging between two users communicating in different languages, the method comprising:
-
receiving an indication from a user of a first language used by the user and a second language used by a person with whom the user is communicating;
receiving an indication that a message has been received by a messaging service;
performing modifications to the message to prepare the message for translation;
sending the message to a translator which is configured to translate text from the second language to the first message;
receiving a translation of the message from the translator; and
displaying the translation to the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification