Multilingual communication system and multilingual communication provision method
Abstract
A participating terminal connection unit connects a plurality of terminals participating in communication, acquires language information set for each terminal to recognize the language used in the terminal, defines for each terminal a terminal message box for the communication, in which messages are described so as to be displayable in a time-series manner, and correlates the use language of the terminal with the terminal message box. A box coupling setting unit sets coupling between first and second terminal message boxes so that a transmission message written in the first terminal message box is translated and written in the second terminal message box as a reception message. When a transmission message is written in the first terminal message box from the first terminal, a box coupling execution unit translates the transmission message according to the coupling and writes the translated message in the second terminal message box as a reception message.
Claims
exact text as granted — not AI-modified1 . A server that provides translation-enabled terminal-to-terminal communication, the server comprising:
a first message box in which a message to be displayed on a first terminal participating in the communication is written; and a second message box in which a message to be displayed on a second terminal participating in the communication is written, wherein the server is configured to execute: acquiring use languages used in the first terminal and the second terminal; upon receiving a first transmission message from the first terminal, translating the first transmission message using the use language of the first terminal as a translation source language and using the use language of the second terminal as a translation destination language, and writing the translated message in the second message box; and upon receiving a second transmission message from the second terminal, translating the second transmission message using the use language of the second terminal as a translation source language and using the use language of the first terminal as a translation destination language, and writing the translated message in the first message box.
2 . The server according to claim 1 , wherein
the use language used in the first terminal or the second terminal is acquired when each of the terminals is connected to the server.
3 . The server according to claim 1 , wherein
the use language used in the first terminal or the second terminal is acquired whenever each of the terminals is connected to the server.
4 . The server according to claim 1 , wherein
the use language used in the first terminal or the second terminal is acquired by acquiring a use language set in a browser of each of the terminals.
5 . The server according to claim 1 , wherein
the use language used in the first terminal or the second terminal is acquired by acquiring a use language set in an operating system of each of the terminals.
6 . The server according to claim 1 , which records data of the message written in the first message box or the second message box, in a database at a predetermined timing that is not synchronous with the writing timing.
7 . The server according to claim 1 , which records data of the message written in the first message box or the second message box, in a database at a predetermined timing different from the writing timing.
8 . The server according to claim 1 , wherein
the communication is a group chatting in which three or more users can participate, and when a new third terminal participates in a chatting group which is already set, the server defines a third message box in which a message to be displayed on the third terminal is written.
9 . The server according to claim 1 , wherein
the translated message written in the first message box can be corrected from the first terminal, and when the correction is implemented, the server stores data that correlates the second transmission message, the translated message before the correction, and the translated message after the correction.
10 . The server according to claim 9 , which analyzes the data and updates dictionary data used for the translation.
11 . The server according to claim 1 , which acquires the use language of the first terminal and defines the first message box when the first terminal connects to the server and sets communication with the second terminal.
12 . A multilingual communication provision method for providing computer-based translation-enabled terminal-to-terminal communication, the multilingual communication provision method comprising:
defining a first message box in which a message to be displayed on a first terminal participating in the communication is written, and a second message box in which a message to be displayed on a second terminal participating in the communication is written; acquiring use languages used in the first terminal and the second terminal; upon receiving a first transmission message from the first terminal, translating the first transmission message using the use language of the first terminal as a translation source language and using the use language of the second terminal as a translation destination language, and writing the translated message in the second message box; and upon receiving a second transmission message from the second terminal, translating the second transmission message using the use language of the second terminal as a translation source language and using the use language of the first terminal as a translation destination language, and writing the translated message in the first message box.
13 . A non-transitory computer-readable medium containing a computer-executable program for causing a server that provides translation-enabled terminal-to-terminal communication to function as:
a message box unit including a first message box in which a message to be displayed on a first terminal participating in the communication is written, and a second message box in which a message to be displayed on a second terminal participating in the communication is written; an acquisition unit configured to acquire use languages used in the first terminal and the second terminal; a first writing unit configured to, upon receiving a first transmission message from the first terminal, translate the first transmission message using the use language of the first terminal as a translation source language and using the use language of the second terminal as a translation destination language, and writing the translated message in the second message box; and a second writing unit configured to, upon receiving a second transmission message from the second terminal, translate the second transmission message using the use language of the second terminal as a translation source language and using the use language of the first terminal as a translation destination language, and writing the translated message in the first message box.
14 . A server that provides translation-enabled terminal-to-terminal communication, the server comprising:
a participating terminal connection unit configured to connect a plurality of terminals participating in the communication, acquire language information set for each of the terminals to recognize a use language used in the terminal from the language information, define for each terminal a terminal message box for the communication, in which transmission messages from a terminal and reception messages to the terminal are described so as to be displayable in a time-series manner, and correlate the use language of the terminal with the terminal message box; a box coupling setting unit configured to set coupling between a first terminal message box and a second terminal message box so that a transmission message written in the first terminal message box defined for a first terminal is translated using a use language of the first terminal message box as a translation source language and using a use language of the second terminal message box defined for a second terminal as a translation destination language and is written in the second terminal message box as a reception message; and a box coupling execution unit configured to, when a transmission message is written in the first terminal message box from the first terminal, translate the transmission message from the translation source language to the translation destination language according to the coupling, write the translated transmission message in the second terminal message box as a reception message, and display the reception message on the second terminal.
15 . A multilingual communication provision method for providing computer-based translation-enabled terminal-to-terminal communication, the multilingual communication provision method comprising:
causing participating terminal connection means to connect a plurality of terminals participating in the communication, acquire language information set for each of the terminals to recognize a use language used in the terminal from the language information, define for each terminal a terminal message box for the communication, in which transmission messages from a terminal and reception messages to the terminal are described so as to be displayable in a time-series manner, and correlate the use language of the terminal with the terminal message box; causing box coupling setting means to set coupling between a first terminal message box and a second terminal message box so that a transmission message written in the first terminal message box defined for a first terminal is translated using a use language of the first terminal message box as a translation source language and using a use language of the second terminal message box defined for a second terminal as a translation destination language and is written in the second terminal message box as a reception message; and causing box coupling execution means to, when a transmission message is written in the first terminal message box from the first terminal, translate the transmission message from the translation source language to the translation destination language according to the coupling, write the translated transmission message in the second terminal message box as a reception message, and display the reception message on the second terminal.
16 . A non-transitory computer-readable medium containing a computer-executable program for causing a server that provides translation-enabled terminal-to-terminal communication to function as:
a participating terminal connection unit configured to connect a plurality of terminals participating in the communication, acquire language information set for each of the terminals to recognize a use language used in the terminal from the language information, define for each terminal a terminal message box for the communication, in which transmission messages from a terminal and reception messages to the terminal are described so as to be displayable in a time-series manner, and correlate the use language of the terminal with the terminal message box; a box coupling setting unit configured to set coupling between a first terminal message box and a second terminal message box so that a transmission message written in the first terminal message box defined for a first terminal is translated using a use language of the first terminal message box as a translation source language and using a use language of the second terminal message box defined for a second terminal as a translation destination language and is written in the second terminal message box as a reception message; and a box coupling execution unit configured to, when a transmission message is written in the first terminal message box from the first terminal, translate the transmission message from the translation source language to the translation destination language according to the coupling, write the translated transmission message in the second terminal message box as a reception message, and display the reception message on the second terminal.Join the waitlist — get patent alerts
Track US2021271827A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.