Open environment for real-time multilingual communication
First Claim
1. A computer-implemented method of multilingual communication over Internet or other computer based networks, said method comprising the steps of:
-
1) configuring a multilingual and multi-user environment to provide a real-time natural language translation including the steps of;
a) initializing a directory of available translation services;
b) initializing a data base of clients preferences;
c) initializing available embedded real-time translation services;
d) initializing available specialized dictionaries and thesauruses;
e) identifying new translation services available on network and including them in a directory of available translation services;
2) receiving a request from at least one client to start a communication session and to establish a contact with the multilingual and multi-user environment;
3) identifying from the client'"'"'s individual preferences or the client'"'"'s request a client'"'"'s language;
4) identifying from the client'"'"'s request at least one recipient of communications and a corresponding recipient'"'"'s language;
5) establishing a connection between the multilingual and multi-user environment and at least one translation service or embedded translation engine from the client'"'"'s language to recipients'"'"' language, said service or engine have a highest rating in the directory of translation services;
6) receiving from the client a communication required the translation;
7) sending the client'"'"'s communication to the connected translation service or the embedded translation engine with the highest rating;
8) receiving a translated client'"'"'s communication from the connected translation service or the embedded translation engine;
9) providing recipients in real time with the translated client'"'"'s communication.
0 Assignments
0 Petitions
Accused Products
Abstract
An open environment for a real-time multilingual communication environment for text-based and voice conversations in a variety of different languages and/or for multilingual machine-generated or machine-carried text exchanges in a variety of languages. The users send their messages in their own spoken languages and the recipients receive in real-time the messages translated into their spoken languages. The open environment provides links to a variety of the online real-time translation services available on the Internet or on other network and controls real-time translation by selecting the best translation services for translations, which are specific to the theme of the communication session and to the number of languages needed for translation in the session. The users are communicating in different natural languages with the real-time translation to the language designated by each user. An automated and/or manual selection of the on-line language translation services is provided and the internal quality rating for each translation service is built and maintained to provide the best quality of the translation for multilingual communication. A variety of on-line translation services can be used in the communication session to assure the best quality of translation. The translation services can be switched during the session.
-
Citations
17 Claims
-
1. A computer-implemented method of multilingual communication over Internet or other computer based networks, said method comprising the steps of:
-
1) configuring a multilingual and multi-user environment to provide a real-time natural language translation including the steps of;
a) initializing a directory of available translation services;
b) initializing a data base of clients preferences;
c) initializing available embedded real-time translation services;
d) initializing available specialized dictionaries and thesauruses;
e) identifying new translation services available on network and including them in a directory of available translation services;
2) receiving a request from at least one client to start a communication session and to establish a contact with the multilingual and multi-user environment;
3) identifying from the client'"'"'s individual preferences or the client'"'"'s request a client'"'"'s language;
4) identifying from the client'"'"'s request at least one recipient of communications and a corresponding recipient'"'"'s language;
5) establishing a connection between the multilingual and multi-user environment and at least one translation service or embedded translation engine from the client'"'"'s language to recipients'"'"' language, said service or engine have a highest rating in the directory of translation services;
6) receiving from the client a communication required the translation;
7) sending the client'"'"'s communication to the connected translation service or the embedded translation engine with the highest rating;
8) receiving a translated client'"'"'s communication from the connected translation service or the embedded translation engine;
9) providing recipients in real time with the translated client'"'"'s communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A multilingual network based translation system comprising:
-
1) a control center, said control center including;
a) a communication session control module;
b) a language translation management module;
c) a client profile management module;
d) a translation service rating module;
e) a translation correction module;
f) a directory of translation services management module;
2) at least one embedded translation engine;
3) at least one communication interface to communicate with at least one client and at least one recipient. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification