CN102222064A - Real-time translation system and method, network communication apparatus - Google Patents
Real-time translation system and method, network communication apparatus Download PDFInfo
- Publication number
 - CN102222064A CN102222064A CN2010101464486A CN201010146448A CN102222064A CN 102222064 A CN102222064 A CN 102222064A CN 2010101464486 A CN2010101464486 A CN 2010101464486A CN 201010146448 A CN201010146448 A CN 201010146448A CN 102222064 A CN102222064 A CN 102222064A
 - Authority
 - CN
 - China
 - Prior art keywords
 - languages
 - data message
 - take over
 - over party
 - employed
 - Prior art date
 - Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
 - Pending
 
Links
- 238000004891 communication Methods 0.000 title claims abstract description 94
 - 238000013519 translation Methods 0.000 title claims abstract description 69
 - 238000000034 method Methods 0.000 title claims abstract description 38
 - 238000010586 diagram Methods 0.000 description 13
 - 238000005516 engineering process Methods 0.000 description 8
 - 239000000203 mixture Substances 0.000 description 8
 - 230000008569 process Effects 0.000 description 7
 - 230000005540 biological transmission Effects 0.000 description 5
 - 230000006870 function Effects 0.000 description 3
 - 230000007812 deficiency Effects 0.000 description 2
 - 230000004888 barrier function Effects 0.000 description 1
 - 239000012141 concentrate Substances 0.000 description 1
 - 230000002950 deficient Effects 0.000 description 1
 - 230000000694 effects Effects 0.000 description 1
 - 230000008676 import Effects 0.000 description 1
 - 230000005055 memory storage Effects 0.000 description 1
 - 230000004048 modification Effects 0.000 description 1
 - 238000012986 modification Methods 0.000 description 1
 - 238000012545 processing Methods 0.000 description 1
 
Images
Landscapes
- Information Transfer Between Computers (AREA)
 - Machine Translation (AREA)
 
Abstract
The invention discloses real-time translation system and method, and a network communication apparatus, and solves the disadvantage in the prior art that users using different languages require manual translation when communicating through network communication, wherein the method mainly comprises the following steps: a sender of the network communication edits first data information by a first language and sending the first data information by a first language; a network server or a receiver of the network communication receives the first data information and translate the first data information to second data information expressed by a second language; and the receiver outputs the second data information by the second language. Compared with the prior art, the embodiment of the invention realizes the communication and intercommunion among users having intercommunication by using different languages based on the network communication, and the data information sent by the sender is automatically translated into the data information expressed by the language type used by the receiver without manual translation; therefore, the operation of two parties in intercommunication is reduced.
    Description
Technical field
      The present invention relates to the Language Processing technology, relate in particular to a kind of real-time translation system and method, and a kind of network communication apparatus.
    Background technology
      The whole world that is accompanied by network (INTERNET), computer and various individual mobile terminals is popularized, by network communication, especially instant messaging (Instant Messenger, IM) software, Internet chatroom or Email (E-mail) etc., convenient having obtained of people's interchange each other promotes greatly.Simultaneously, because the low cost of network and characteristic fast, and the cross-platform and instant characteristic of Instant Messenger (IM) software etc. has obtained perfect combination, Instant Messenger (IM) software that the Instant Messenger (IM) software that people is preferred at first select when chat and data transmission such as file or most of person use or EMAIL etc., impel Instant Messenger (IM) software and EMAIL etc. to become one of favorite network communication mode of user, and obtained widespread and developed rapidly.
      But at present the different language user to carry out this difficulty of communication be a great problem in the international coverage, especially grasp the second, the three or more multilingual user for failing.Software can reduce the language problem that exchanges by network communication between the user to a certain extent with the help of an interpreter, but the method has a lot of inconveniences, the environment for use and the whole process that at first will need to possess translation software are called translation software, secondly user will be ceaselessly input and output and can only carry out manual operation between translation software and Instant Messenger (IM) software of the content before and after the needs translation, if when exchanging simultaneously with the many people that use different language, also be easy to because interior fault-tolerant the destination object of reason such as carelessness after will translating, unless receive that the other side points out otherwise this mistake is raised difficult questions to find, also exist troublesome poeration in addition, lose time and many defectives such as energy.
      Simultaneously, the properties influence of languages the selection and the use of Instant Messenger (IM) software, caused because languages are former thereby make global people can not all use the deficiency that exchanges with a kind of Instant Messenger (IM) software, reduced the ability of the extensive interchange that Instant Messenger (IM) software should have.
    Summary of the invention
      Technical matters to be solved by this invention is that a kind of real-time translation system and method need be provided, and a kind of network communication apparatus, to solve the deficiency that needs manual translation when the user who uses different language in the prior art links up by network communication.
      In order to solve the problems of the technologies described above, the invention provides a kind of real time translating method, be applied to network communication, comprising:
      The transmit leg of described network communication is with the first languages editor, first data message, and sends described first data message with described first languages;
      The webserver of described network communication or described take over party receive described first data message, described first data message are translated into second data message of representing with second languages; And
      The take over party exports described second data message with described second languages.
      Preferably, the described webserver or described take over party translate into the step of described second data message with described first data message, comprising:
      The described webserver or described take over party receive described first data message, obtain employed described first languages of described first data message, obtain employed described second languages of described take over party, described first data message is translated into described second data message according to described first languages and second languages.
      Preferably, the described webserver or described take over party obtain the step of described first languages and described second languages, comprising:
      The described webserver or described take over party discern described first data message and obtain described first languages, and perhaps the languages identifier that carries according to described first data message obtains described first languages;
      The described webserver or described take over party obtain described second languages according to the local employed category of language of described take over party, perhaps obtain described second languages according to described take over party user's manual setting.
      Preferably, the described webserver or described take over party obtain the step of described second languages according to the local employed category of language of described take over party, comprising:
      As described second languages, the employed category of language of network communication tool that perhaps is used for described network communication on the network equipment with described take over party this locality is as described second languages with the employed category of language of network equipment operating system of described take over party this locality for the described webserver or described take over party.
      Preferably, described take over party comprises one or more; Described take over party is one when above, and employed described second languages of each described take over party are identical or different.
      In order to solve the problems of the technologies described above, the present invention also provides a kind of real-time translation system, is applied to network communication, comprises the transmit leg and the take over party of described network communication, wherein:
      Described transmit leg is used for first data message with the first languages editor, and sends described first data message with described first languages; And
      Described take over party is used to receive described first data message, and described first data message is translated into second data message of representing with second languages, and shows described second data message with described second languages.
      Preferably, described take over party comprises receiver module, acquisition module, translation module and output module, wherein:
      Described receiver module is used to receive described first data message;
      Described acquisition module is used to obtain employed described second languages of employed described first languages of described first data message and described take over party;
      Described translation module is used for according to described first languages and second languages described first data message being translated into described second data message; And
      Described output module is used for exporting described second data message with described second languages.
      Preferably, described acquisition module is used for described first data message discerned and obtains described first languages, perhaps is used for obtaining described first languages according to the languages identifier that described first data message carries;
      Described acquisition module is used for obtaining described second languages according to the local employed category of language of described take over party, perhaps is used for obtaining described second languages according to described take over party user's manual setting.
      Preferably, described acquisition module is used for the employed category of language of network equipment operating system with described take over party this locality as described second languages, and the employed category of language of network communication tool that perhaps is used for described network communication on the network equipment with described take over party this locality is as described second languages.
      Preferably, described take over party comprises one or more; Described take over party is one when above, and employed described second languages of each described take over party are identical or different.
      In order to solve the problems of the technologies described above, the present invention also provides a kind of real-time translation system, is applied to network communication, comprises transmit leg, the webserver and the take over party of described network communication, wherein:
      Described transmit leg is used for first data message with the first languages editor, and sends described first data message with described first languages;
      The described webserver is used to receive described first data message, and described first data message is translated into second data message of representing with second languages, sends described second data message with described second languages; And
      Described take over party is used to receive described second data message, and exports described second data message with described second languages.
      Preferably, the described webserver comprises receiver module, acquisition module, translation module and output module, wherein:
      Described receiver module is used to receive described first data message;
      Described acquisition module is used to obtain employed described second languages of employed described first languages of described first data message and described take over party;
      Described translation module is used for according to described first languages and second languages described first data message being translated into described second data message; And
      Described output module is used for sending described second data message with described second languages.
      Preferably, described acquisition module is used for described first data message discerned and obtains described first languages, perhaps is used for obtaining described first languages according to the languages identifier that described first data message carries;
      Described acquisition module is used for obtaining described second languages according to the local employed category of language of described take over party, perhaps is used for obtaining described second languages according to described take over party user's manual setting.
      Preferably, described acquisition module is used for the employed category of language of network equipment operating system with described take over party this locality as described second languages, and the employed category of language of network communication tool that perhaps is used for described network communication on the network equipment with described take over party this locality is as described second languages.
      Preferably, described take over party comprises one or more; Described take over party is one when above, and employed described second languages of each described take over party are identical or different.
      In order to solve the problems of the technologies described above, the present invention also provides a kind of network communication apparatus, comprises receiver module, acquisition module, translation module and output module, wherein:
      Described receiver module is used to receive first data message with the first languages editor;
      Described acquisition module is used to obtain employed described first languages of described first data message and local employed second languages;
      Described translation module is used for according to described first languages and second languages described first data message being translated into described second data message; And
      Described output module is used for exporting described second data message with described second languages.
      Compared with prior art, one embodiment of the present of invention realized communication Network Based and use between the user that different language exchanges communication with exchange, automatically the data message that transmit leg is sent is translated into the data message of representing with the employed category of language of take over party, improved the efficient of communication exchange, do not need user's manual translation, reduced the operation that exchanges both sides.The present invention can realize that two sides exchange, and another embodiment has also realized network communication that tripartite or tripartite above user uses different language and exchanged.
      Other features and advantages of the present invention will be set forth in the following description, and, partly from instructions, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in instructions, claims and accompanying drawing.
    Description of drawings
      Accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of instructions, is used from explanation the present invention with embodiments of the invention one, is not construed as limiting the invention.In the accompanying drawings:
      Fig. 1 is the schematic flow sheet of real time translating method first embodiment of the present invention;
      Fig. 2 is the transmit leg interface synoptic diagram of real time translating method one application example of the present invention;
      Fig. 3 is the take over party interface synoptic diagram of real time translating method one application example of the present invention;
      Fig. 4 is the schematic flow sheet of real time translating method second embodiment of the present invention;
      Fig. 5 is the composition synoptic diagram of real-time translation system first embodiment of the present invention;
      Fig. 6 is the composition synoptic diagram of take over party among real-time translation system first embodiment of the present invention;
      Fig. 7 is the composition synoptic diagram of real-time translation system second embodiment of the present invention;
      Fig. 8 is the composition synoptic diagram of the webserver among real-time translation system second embodiment of the present invention.
    Embodiment
      Describe embodiments of the present invention in detail below with reference to drawings and Examples, how the application technology means solve technical matters to the present invention whereby, and the implementation procedure of reaching technique effect can fully understand and implements according to this.
      At first, if do not conflict, each feature among the embodiment of the invention and the embodiment can mutually combine, all within protection scope of the present invention.In addition, can in computer system, carry out in the step shown in the process flow diagram of accompanying drawing such as a set of computer-executable instructions, and, though there is shown logical order in flow process, but in some cases, can carry out step shown or that describe with the order that is different from herein.
      For overcoming many shortcomings of above-mentioned prior art, technical solution of the present invention is used to provide a kind of convenient, automatic and real-time translation technology, be applied in the network communications such as Instant Messenger (IM) software, Internet chatroom or Email, to realize the using user of different language to carry out freedom interchange immediately efficiently, promote the practicality that the different language user exchanges by network communication simultaneously greatly by network communication.
      Core concept of the present invention be transmit leg with certain language by network after the take over party sends the network communication content, in network or in take over party this locality, this network communication content is translated into another kind of language and is shown to take over party's user from this kind language, transmit leg just can directly send the network communication content with this kind language like this, and the take over party just can directly read this network communication content with this another kind language.Realized that the above user of two sides or two sides uses different language to carry out freedom by network communication and exchanges immediately efficiently.
      Transmit leg wherein and take over party can be the various subscriber equipmenies of network communication, and such as computing machine, mobile phone or PDA(Personal Digital Assistant) etc. possesses the electronic equipment of network communication ability.
      Fig. 1 is the schematic flow sheet of real time translating method first embodiment of the present invention.(transmit leg sends a message to this method first embodiment with a transmission of messages between two users of network communication, and the take over party receives this message), and be translated as example in take over party this locality and describe, as shown in Figure 1, this method first embodiment mainly comprises the steps:
      Step S110, transmit leg be with the first languages editing data information, and will send to the take over party by network with first data message that these first languages are represented;
      Step S120, the take over party receives after this first data message, obtain i.e. first languages of the employed category of language of this first data message, obtain local employed category of language, this first data message is translated into second data message of representing with second languages, and wherein these second languages are local employed category of language; And
      Step S130, the take over party shows this second data message with these second languages.
      The take over party translates into this second data message in this locality with this first data message among the above-mentioned steps S120, can be to identify i.e. first languages of the employed languages of this first data message earlier in this locality, finish this translation according to these first languages and this second languages then.When sending this first data message among the above-mentioned steps S110, also the languages identifier of these first languages can be sent to this take over party in the lump, at this moment, the take over party does not need to discern the employed category of language of this first data message, can finish this translation directly according to the languages identifier that is carried at first languages in this first data message.
      Among the above-mentioned steps S120, the mode that the take over party obtains local employed category of language can have multiple, such as take over party's user after receiving this first data message, this second languages manually are set, also can be the take over party with the employed category of language of local network device operating system (as the operating system of computer equipment) as these second languages, can also be that the take over party will be installed in the employed category of language of network communication tool (as Instant Messenger (IM) software) on the local network device as these second languages.
      Among the above-mentioned steps S120, the take over party also can be before receiving this first data message, just obtains i.e. these second languages of local employed category of language in advance.
      It is that example describes that Fig. 1 sends a data message with the sending direction take over party.In actual applications, all be that both sides carry out two-way interchange generally, but, can be decomposed into definite transmit leg and send to definite take over party for the transmission and the reception of data message each time.Therefore, understood embodiment illustrated in fig. 1 after, be understood that the technical scheme in the two-way exchange process of technical solution of the present invention institute practical application.
      In an application example of the present invention, transmit leg exchanges by this Instant Messenger (IM) software of MSN in real time with the take over party.Fig. 2 is should be with MSN in the example at the interface of transmit leg synoptic diagram, and Fig. 3 is should be with MSN in the example at take over party's interface synoptic diagram.Should be to be ignorant of Chinese English user B to be undertaken by MSN that instant messages exchanges be example with one with example to be ignorant of English Chinese user A, should use in the example, Chinese user A is as the transmit leg of a message, and English user B is the take over party of this message.
      As shown in Figure 2, Chinese user A is opening the interface of carrying out the MSN chat with English user B, and " I am Chinese to import Chinese data information in the input window 210 of MSN transmit leg." (first data message) (as shown in Figure 2), press afterwards and confirm to send button, this Chinese data information is sent to English user B.
      The MSN software of English user B is after receiving this first data message, this first data message is carried out languages identification, obtaining this first data message expresses with Chinese, therefore obtain the i.e. Chinese of the employed category of language of this first data message, then will with Chinese represent " I am Chinese." translate into English, obtain " I am Chinese. " (second data message), and will be somebody's turn to do the historical information window 310 (as shown in Figure 3) that " I am Chinese. " is presented at English user B.
      Generally speaking, transmit leg can show network title and this first data message of oneself at input first data message and after pressing affirmation transmission button in the historical information window of transmit leg this locality.On the other hand, when the take over party shows this second data message in local historical information window, also can before this second data message, demonstrate the network title (Fig. 3 illustrates with " ... ") of transmit leg.
      The user interface of MSN generally comprises three windows (user interface with transmit leg shown in Figure 2 is an example) in the above-mentioned application example, is respectively input window 210, function 220 and historical information window 230, wherein:
      Input window 210 is used for this first data message that the transmit leg editor sends to the take over party;
      Function window 220 is used for transmit leg and carries out function setting; And
      Historical information window 230 is used to show that transmit leg and take over party carry out mutual historical information.
      The display mode of historical information in the above-mentioned historical information window comprises:
      At transmit leg, represent that with first languages transmit leg sends to take over party's data message, and the data message (data message that this take over party sends has carried out the translation from second languages to first languages) that sends of the take over party who receives who represents with first languages;
      The take over party, what show is the data message (data message that this transmit leg sends to the take over party has carried out the translation from first languages to second languages) that sends to the take over party with the transmit leg that second languages are represented, and the data message that sends to transmit leg with the take over party that second languages are represented.
      In real time translating method second embodiment of the present invention, finish real time translation by the webserver.Fig. 4 is the schematic flow sheet of real time translating method second embodiment of the present invention.As shown in Figure 4, this real time translating method second embodiment mainly comprises the steps:
      Step S410, transmit leg be with the first languages editing data information, and will send to the take over party by network with first data message that these first languages are represented;
      Step S420, the webserver obtain i.e. first languages of the employed category of language of this first data message, and the employed category of language of take over party are second languages after receiving this first data message;
      Step S430, the webserver will be translated into second data message of representing with these second languages with this first data message that these first languages are represented, will send to the take over party with this second data message that these second languages are represented then; And
      After step S440, take over party receive this second data message, show this second data message with these second languages.
      The webserver obtains the mode of these first languages among the above-mentioned steps S420, can be by discerning the employed category of language of this first data message, obtain this first languages, also can be languages identifier, obtain this first languages by these entrained first languages of this first data message.
      The webserver obtains the mode of this second language kind among the above-mentioned steps S420, can obtain according to the employed category of language of take over party.
      Such as, under take over party's network equipment open state, survey the employed category of language of operating system of this take over party's network equipment, with the employed category of language of this operating system as the employed category of language of take over party; Perhaps also can survey the employed category of language of the network communication tool that moves on take over party's network equipment, with the employed category of language of this network communication tool as the employed category of language of take over party, herein, this network communication tool is meant that transmit leg carries out the network communication tool that network communication exchanges with the take over party.
      If take over party's network equipment is not started shooting, but not operational network communication tool such as Instant Messenger (IM) software or E-mail software have perhaps been started shooting, after then the webserver is received this first data message, immediately this first data message is not translated into this second data message and sent to the take over party, but wait after start of take over party's network equipment and the operational network communication tool, this first data message is translated into this second data message and sent to the take over party.
      The invention described above method first embodiment and second embodiment have all realized using between the different users of identical network communication tool, the process of using category of language separately to exchange immediately respectively, the user who has overcome the network communication tool two ends is because the interchange inconvenience that aphasis is brought, and the user who does not need transmit leg or take over party uses special translation tool to carry out manual translation, saved take over party user's time and efforts, interchange efficient and accuracy have been improved, improved the different language user and striden the interest that languages exchange, made and just can realize that by network communication tool double and many people without language barrier exchange immediately.
      More than be that transmit leg sends the detailed process of data message to the take over party first in the real time translating method of the present invention.After both sides formed two-way communication, transmit leg and take over party's role was integrated, and also promptly at some concrete message, wherein a side is a transmit leg, and the opposing party is the take over party.General network communication is two-way communication exchange, and that each side serves as when sending data message is the role of transmit leg, and that serve as during receiving data information is take over party's role.And, in the real time translating method of the present invention, no matter be that the webserver is finished the translation of data message or the translation that the take over party finishes data message, after obtaining employed these first languages of first data message and employed these second languages of this take over party, (webserver is stored in webserver this locality when finishing translation these first languages and this second languages can be stored in this locality, the take over party is stored in take over party this locality when finishing translation), can directly call during follow-up translation and do not need to go again to obtain, improve translation speed and efficient.
      Need to prove that technical scheme of the present invention is applicable to the translation between any two kinds or the two or more category of language.And, technical scheme of the present invention is applicable to that also plural user carries out network simultaneously and exchanges (chatting or the mail mass-sending such as the so-called group of ordinary meaning) immediately, one of them user is during as transmit leg, when same information is sent to another or more than one take over party's user, can translate into native language by network or in this locality and be shown to the user each take over party.
      Fig. 5 is the composition synoptic diagram of real-time translation system first embodiment of the present invention.First embodiment of this system is with a transmission of messages between two users of network communication (transmit leg sends a message, and the take over party receives this message), and is translated as example in take over party this locality and describes.In conjunction with real time translating method of the present invention first embodiment shown in Figure 1, this real-time translation system first embodiment mainly comprises transmit leg 510 and take over party 520, wherein:
      Transmit leg 510 is used for the first languages editing data information, and will send to take over party 520 by network with first data message that these first languages are represented; And
      The take over party 520, be used to receive after this first data message, obtain i.e. first languages of the employed category of language of this first data message, obtain local employed category of language, this first data message is translated into second data message of representing with second languages, and show this second data message with these second languages; Wherein these second languages are local employed category of language.
      Above-mentioned take over party 520 translates into this second data message in this locality with this first data message, can be to identify i.e. first languages of the employed languages of this first data message earlier in this locality, finishes this translation according to these first languages and this second languages then.
      When above-mentioned transmit leg 510 sends this first data message, also the languages identifier of these first languages can be sent in the lump this take over party 520, at this moment, take over party 520 does not need to discern the employed category of language of this first data message, can finish this translation directly according to the languages identifier that is carried at first languages in this first data message.
      The mode that above-mentioned take over party 520 obtains local employed category of language can have multiple, such as take over party 520 user after receiving this first data message, this second languages manually are set, also can be take over party 520 with the employed category of language of local network device operating system (as the operating system of computer equipment) as these second languages, can also be that take over party 520 will be installed in the employed category of language of network communication tool (as Instant Messenger (IM) software) on the local network device as these second languages.
      Fig. 6 is the composition synoptic diagram of take over party 520 among real-time translation system of the present invention first embodiment shown in Figure 5, and this take over party 520 one is used to carry out the network communication apparatus of network communication.As shown in Figure 6, this take over party 520 mainly comprises receiver module 610, acquisition module 620, translation module 630 and output module 640, wherein:
      Receiver module 610 is used to receive this first data message;
      Acquisition module 620 links to each other with this receiver module 610, is used for this receiver module 610 and receives after this first data message, obtain i.e. first languages of the employed category of language of this first data message, and local employed category of language is second languages;
      Translation module 630 links to each other with this acquisition module 620, is used for this first data message is translated into second data message of representing with second languages; And
      Output module 640 links to each other with this translation module 630, is used for showing this second data message with these second languages.
      Above-mentioned acquisition module 620 obtains the mode of these first languages, can be by discerning the employed category of language of this first data message, obtaining this first languages, also can be the languages identifier by these entrained first languages of this first data message, obtains this first languages.
      Above-mentioned acquisition module 620 obtains the mode of these second languages, can be that user by take over party 520 manually is provided with and obtains, also can be with the employed category of language of local network device operating system (as the operating system of computer equipment) as these second languages, can also be to be installed in the employed category of language of network communication tool (as Instant Messenger (IM) software) on the local network device as these second languages.
      In another embodiment of real-time translation system of the present invention, the take over party is used for just obtaining i.e. second languages of local employed category of language before receiving this first data message, when starting network communication tool (such as Instant Messenger (IM) software or email client), obtain local employed category of language such as the take over party in the lump.Correspondingly, the acquisition module among this take over party is used to obtain i.e. second languages of local employed category of language, and is used to receive this first data message, obtains i.e. first languages of the employed category of language of this first data message.
      In real-time translation system second embodiment of the present invention, also comprise a webserver.Fig. 7 is the composition synoptic diagram of real-time translation system second embodiment of the present invention.As shown in Figure 7, this real-time translation system second embodiment mainly comprises transmit leg 710, the webserver 720 and take over party 730, wherein:
      Transmit leg 710 is used for the first languages editing data information, and will send to the take over party by network with first data message that these first languages are represented;
      The webserver 720, link to each other with this transmit leg 710, be used to receive after this first data message, obtain i.e. first languages of the employed category of language of this first data message, and take over party's 730 employed category of language are second languages, and will translate into second data message of representing with these second languages with this first data message that these first languages are represented, will send to take over party 730 with this second data message that these second languages are represented; And
      The take over party 730, link to each other with this webserver, be used to receive this second data message after, show this second data message with these second languages.
      The above-mentioned webserver 720 obtains the mode of these first languages, can be by discerning the employed category of language of this first data message, obtaining this first languages, also can be the languages identifier by these entrained first languages of this first data message, obtains this first languages.
      The above-mentioned webserver 720 obtains the mode of this second language kind, can obtain according to the employed category of language of take over party.
      Such as, under take over party's 730 network equipment open states, the webserver 720 is surveyed the employed category of language of operating system of these take over party's 730 network equipments, with the employed category of language of this operating system as take over party's 730 employed category of language; Perhaps also can survey the employed category of language of moving on take over party's 730 network equipments of network communication tool, with the employed category of language of this network communication tool as take over party's 730 employed category of language, herein, this network communication tool is meant that transmit leg carries out the network communication tool that network communication exchanges with the take over party.
      If take over party's 730 network equipments are not started shooting, but not operational network communication tool such as Instant Messenger (IM) software or E-mail software have perhaps been started shooting, after then the webserver is received this first data message, immediately this first data message is not translated into this second data message and sent to take over party 730, but wait after start of take over party's 730 network equipments and the operational network communication tool, this first data message is translated into this second data message and sent to take over party 730.
      Fig. 8 is the composition synoptic diagram of the webserver 720 among real-time translation system of the present invention second embodiment shown in Figure 7.As shown in Figure 8, this webserver 720 mainly comprises receiver module 810, acquisition module 820, translation module 830 and output module 840, wherein:
      Receiver module 810 is used to receive this first data message;
      Acquisition module 820, link to each other with this receiver module 810, be used for this receiver module 810 and receive after this first data message, obtain i.e. first languages of the employed category of language of this first data message, and take over party's 730 local employed category of language are second languages;
      Translation module 830 links to each other with this acquisition module 820, is used for this first data message is translated into second data message of representing with second languages; And
      Output module 840 links to each other with this translation module 830, is used for sending this second data message with these second languages.
      Above-mentioned acquisition module 820 obtains this and is used for mode to these first languages, can be by discerning the employed category of language of this first data message, obtaining this first languages, also can be the languages identifier by these entrained first languages of this first data message, obtains this first languages.
      Above-mentioned acquisition module 820 is used for obtaining this second languages according to the local employed category of language of described take over party, perhaps is used for obtaining this second languages according to described take over party user's manual setting.
      Above-mentioned acquisition module 820 obtains the mode of these second languages, can be that user by take over party 730 manually is provided with and obtains, also can be the employed category of language of network equipment operating system (as the operating system of computer equipment) with take over party 730 this locality as these second languages, can also be to be installed in the employed category of language of network communication tool (as Instant Messenger (IM) software) on the network equipment of take over party 730 this locality as these second languages.
      The transmit leg that more than is real-time translation system of the present invention sends the detailed process of data message to the take over party first.After both sides formed two-way communication, transmit leg and take over party's role was integrated, and also promptly at some concrete message, wherein a side is a transmit leg, and the opposing party is the take over party.General network communication is two-way communication exchange, and that each side serves as when sending data message is the role of transmit leg, and that serve as during receiving data information is take over party's role.And, in the real time translating method of the present invention, no matter be that the webserver is finished the translation of data message or the translation that the take over party finishes data message, after obtaining employed these first languages of first data message and employed these second languages of this take over party, (webserver is stored in webserver this locality when finishing translation these first languages and this second languages can be stored in this locality, the take over party is stored in take over party this locality when finishing translation), can directly call during follow-up translation and do not need to go again to obtain, improve translation speed and efficient.
      Real time translating method of the present invention and real-time translation system not only can be realized a transmit leg and a take over party's communication exchange, can also realize a transmit leg and an above take over party's communication exchange.After transmit leg sends data-message simultaneously to more than one take over party, the webserver can be translated into the data message of the local employed category of language of each take over party according to the data message that the employed language of each take over party sends transmit leg respectively, and perhaps the data message that separately transmit leg sent of each take over party is translated into the data message of local employed category of language.When employed category of language is not quite similar (exchange each side and do not use same category of language, most typical is to exchange the employed category of language of each side to have nothing in common with each other) in interchange each side, promptly realized a communication exchange based on the different language kind of one-to-many.Communication exchange repeatedly, also be that transmit leg constantly may be taken on the take over party at other, and each take over party constantly also may take on transmit leg at other, then technical solution of the present invention realizes be exactly Internet chatroom group common on the network merely, Instant Messenger (IM) software group merely (as QQ group merely or MSN group chat etc.) and many people internet exchange of similar type such as group sending of email.
      Those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the memory storage and carry out by calculation element, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
      Though the disclosed embodiment of the present invention as above, the embodiment that described content just adopts for the ease of understanding the present invention is not in order to limit the present invention.Technician in any the technical field of the invention; under the prerequisite that does not break away from the disclosed spirit and scope of the present invention; can do any modification and variation what implement in form and on the details; but scope of patent protection of the present invention still must be as the criterion with the scope that appending claims was defined.
    Claims (16)
1. a real time translating method is applied to network communication, it is characterized in that, comprising:
      The transmit leg of described network communication is with the first languages editor, first data message, and sends described first data message with described first languages;
      The webserver of described network communication or described take over party receive described first data message, described first data message are translated into second data message of representing with second languages; And
      The take over party exports described second data message with described second languages.
    2. method according to claim 1 is characterized in that, the described webserver or described take over party translate into the step of described second data message with described first data message, comprising:
      The described webserver or described take over party receive described first data message, obtain employed described first languages of described first data message, obtain employed described second languages of described take over party, described first data message is translated into described second data message according to described first languages and second languages.
    3. method according to claim 2 is characterized in that, the described webserver or described take over party obtain the step of described first languages and described second languages, comprising:
      The described webserver or described take over party discern described first data message and obtain described first languages, and perhaps the languages identifier that carries according to described first data message obtains described first languages;
      The described webserver or described take over party obtain described second languages according to the local employed category of language of described take over party, perhaps obtain described second languages according to described take over party user's manual setting.
    4. method according to claim 3 is characterized in that, the described webserver or described take over party obtain the step of described second languages according to the local employed category of language of described take over party, comprising:
      As described second languages, the employed category of language of network communication tool that perhaps is used for described network communication on the network equipment with described take over party this locality is as described second languages with the employed category of language of network equipment operating system of described take over party this locality for the described webserver or described take over party.
    5. method according to claim 1 is characterized in that:
      Described take over party comprises one or more;
      Described take over party is one when above, and employed described second languages of each described take over party are identical or different.
    6. a real-time translation system is applied to network communication, comprises the transmit leg and the take over party of described network communication, it is characterized in that:
      Described transmit leg is used for first data message with the first languages editor, and sends described first data message with described first languages; And
      Described take over party is used to receive described first data message, and described first data message is translated into second data message of representing with second languages, and shows described second data message with described second languages.
    7. system according to claim 6 is characterized in that described take over party comprises receiver module, acquisition module, translation module and output module, wherein:
      Described receiver module is used to receive described first data message;
      Described acquisition module is used to obtain employed described second languages of employed described first languages of described first data message and described take over party;
      Described translation module is used for according to described first languages and second languages described first data message being translated into described second data message; And
      Described output module is used for exporting described second data message with described second languages.
    8. system according to claim 7 is characterized in that:
      Described acquisition module is used for described first data message discerned and obtains described first languages, perhaps is used for obtaining described first languages according to the languages identifier that described first data message carries;
      Described acquisition module is used for obtaining described second languages according to the local employed category of language of described take over party, perhaps is used for obtaining described second languages according to described take over party user's manual setting.
    9. system according to claim 8 is characterized in that:
      Described acquisition module is used for the employed category of language of network equipment operating system with described take over party this locality as described second languages, and the employed category of language of network communication tool that perhaps is used for described network communication on the network equipment with described take over party this locality is as described second languages.
    10. system according to claim 6 is characterized in that:
      Described take over party comprises one or more;
      Described take over party is one when above, and employed described second languages of each described take over party are identical or different.
    11. a real-time translation system is applied to network communication, comprises transmit leg, the webserver and the take over party of described network communication, it is characterized in that:
      Described transmit leg is used for first data message with the first languages editor, and sends described first data message with described first languages;
      The described webserver is used to receive described first data message, and described first data message is translated into second data message of representing with second languages, sends described second data message with described second languages; And
      Described take over party is used to receive described second data message, and exports described second data message with described second languages.
    12. system according to claim 11 is characterized in that, the described webserver comprises receiver module, acquisition module, translation module and output module, wherein:
      Described receiver module is used to receive described first data message;
      Described acquisition module is used to obtain employed described second languages of employed described first languages of described first data message and described take over party;
      Described translation module is used for according to described first languages and second languages described first data message being translated into described second data message; And
      Described output module is used for sending described second data message with described second languages.
    13. system according to claim 12 is characterized in that:
      Described acquisition module is used for described first data message discerned and obtains described first languages, perhaps is used for obtaining described first languages according to the languages identifier that described first data message carries;
      Described acquisition module is used for obtaining described second languages according to the local employed category of language of described take over party, perhaps is used for obtaining described second languages according to described take over party user's manual setting.
    14. system according to claim 13 is characterized in that:
      Described acquisition module is used for the employed category of language of network equipment operating system with described take over party this locality as described second languages, and the employed category of language of network communication tool that perhaps is used for described network communication on the network equipment with described take over party this locality is as described second languages.
    15. system according to claim 11 is characterized in that:
      Described take over party comprises one or more;
      Described take over party is one when above, and employed described second languages of each described take over party are identical or different.
    16. a network communication apparatus is characterized in that, comprises receiver module, acquisition module, translation module and output module, wherein:
      Described receiver module is used to receive first data message with the first languages editor;
      Described acquisition module is used to obtain local employed second languages of employed described first languages of described first data message and described network communication apparatus;
      Described translation module is used for according to described first languages and second languages described first data message being translated into second data message; And
      Described output module is used for exporting described second data message with described second languages.
    Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN2010101464486A CN102222064A (en) | 2010-04-13 | 2010-04-13 | Real-time translation system and method, network communication apparatus | 
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN2010101464486A CN102222064A (en) | 2010-04-13 | 2010-04-13 | Real-time translation system and method, network communication apparatus | 
Publications (1)
| Publication Number | Publication Date | 
|---|---|
| CN102222064A true CN102222064A (en) | 2011-10-19 | 
Family
ID=44778618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| CN2010101464486A Pending CN102222064A (en) | 2010-04-13 | 2010-04-13 | Real-time translation system and method, network communication apparatus | 
Country Status (1)
| Country | Link | 
|---|---|
| CN (1) | CN102222064A (en) | 
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN102740249A (en) * | 2012-06-19 | 2012-10-17 | 深圳市金立通信设备有限公司 | Method for automatically converting mobile phone information into target information in transmission process | 
| CN103179018A (en) * | 2011-12-23 | 2013-06-26 | 腾讯科技(深圳)有限公司 | Method and server for realizing cross-language communication | 
| CN104771904A (en) * | 2015-03-25 | 2015-07-15 | 网易(杭州)网络有限公司 | Game voice transmission method, terminal, voice service module and game system | 
| CN105162694A (en) * | 2015-09-24 | 2015-12-16 | 黑龙江聚拢华玺智能科技有限公司 | Novel computer instant messenger | 
| CN106294327A (en) * | 2015-05-12 | 2017-01-04 | 中国移动通信集团公司 | The method of real time translation, device and network element device in a kind of mobile communications network | 
| CN108009161A (en) * | 2017-12-27 | 2018-05-08 | 王全志 | Information output method, device | 
| CN108833256A (en) * | 2018-05-04 | 2018-11-16 | 毛勇 | A kind of instant communication method and system | 
| CN109598001A (en) * | 2017-09-30 | 2019-04-09 | 阿里巴巴集团控股有限公司 | A kind of information display method, device and equipment | 
| CN109977429A (en) * | 2019-04-03 | 2019-07-05 | 新疆语视未来信息科技有限公司 | A kind of information interacting method based on translation content instant playback | 
| WO2020168893A1 (en) * | 2019-02-19 | 2020-08-27 | 天津字节跳动科技有限公司 | Name label display method and apparatus | 
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| WO1997006488A1 (en) * | 1995-08-08 | 1997-02-20 | Magic Mouse Inc. | Bidirectional computer communication system | 
| JP3114181B2 (en) * | 1990-03-27 | 2000-12-04 | 株式会社日立製作所 | Interlingual communication translation method and system | 
| US20040102201A1 (en) * | 2002-11-22 | 2004-05-27 | Levin Robert E. | System and method for language translation via remote devices | 
| CN1749993A (en) * | 2005-08-15 | 2006-03-22 | 马兰 | Translating system and method for instant character translation for communication two party on communication net | 
| CN1770747A (en) * | 2005-10-17 | 2006-05-10 | 陈汉奕 | Multilingual voice, words information instantaneous communication system and method based on network | 
| CN201255881Y (en) * | 2008-09-24 | 2009-06-10 | 北京市西区邮电局 | System implementing multiple language information communication | 
| CN101471893A (en) * | 2007-12-28 | 2009-07-01 | 英业达股份有限公司 | Instant message translation system and method | 
| CN201298231Y (en) * | 2008-01-30 | 2009-08-26 | 张新波 | Multilingual communication and application system capable of automatically identifying multilanguage | 
- 
        2010
        
- 2010-04-13 CN CN2010101464486A patent/CN102222064A/en active Pending
 
 
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| JP3114181B2 (en) * | 1990-03-27 | 2000-12-04 | 株式会社日立製作所 | Interlingual communication translation method and system | 
| WO1997006488A1 (en) * | 1995-08-08 | 1997-02-20 | Magic Mouse Inc. | Bidirectional computer communication system | 
| US20040102201A1 (en) * | 2002-11-22 | 2004-05-27 | Levin Robert E. | System and method for language translation via remote devices | 
| CN1749993A (en) * | 2005-08-15 | 2006-03-22 | 马兰 | Translating system and method for instant character translation for communication two party on communication net | 
| CN1770747A (en) * | 2005-10-17 | 2006-05-10 | 陈汉奕 | Multilingual voice, words information instantaneous communication system and method based on network | 
| CN101471893A (en) * | 2007-12-28 | 2009-07-01 | 英业达股份有限公司 | Instant message translation system and method | 
| CN201298231Y (en) * | 2008-01-30 | 2009-08-26 | 张新波 | Multilingual communication and application system capable of automatically identifying multilanguage | 
| CN201255881Y (en) * | 2008-09-24 | 2009-06-10 | 北京市西区邮电局 | System implementing multiple language information communication | 
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN103179018A (en) * | 2011-12-23 | 2013-06-26 | 腾讯科技(深圳)有限公司 | Method and server for realizing cross-language communication | 
| CN102740249A (en) * | 2012-06-19 | 2012-10-17 | 深圳市金立通信设备有限公司 | Method for automatically converting mobile phone information into target information in transmission process | 
| CN104771904A (en) * | 2015-03-25 | 2015-07-15 | 网易(杭州)网络有限公司 | Game voice transmission method, terminal, voice service module and game system | 
| CN104771904B (en) * | 2015-03-25 | 2019-02-12 | 网易(杭州)网络有限公司 | Game voice transmission method, terminal, voice service module and game system | 
| CN106294327A (en) * | 2015-05-12 | 2017-01-04 | 中国移动通信集团公司 | The method of real time translation, device and network element device in a kind of mobile communications network | 
| CN105162694A (en) * | 2015-09-24 | 2015-12-16 | 黑龙江聚拢华玺智能科技有限公司 | Novel computer instant messenger | 
| CN109598001A (en) * | 2017-09-30 | 2019-04-09 | 阿里巴巴集团控股有限公司 | A kind of information display method, device and equipment | 
| CN108009161A (en) * | 2017-12-27 | 2018-05-08 | 王全志 | Information output method, device | 
| CN108833256A (en) * | 2018-05-04 | 2018-11-16 | 毛勇 | A kind of instant communication method and system | 
| WO2020168893A1 (en) * | 2019-02-19 | 2020-08-27 | 天津字节跳动科技有限公司 | Name label display method and apparatus | 
| US11283740B2 (en) | 2019-02-19 | 2022-03-22 | Tianjin Bytedance Technology Co., Ltd. | Name label display method and apparatus | 
| CN109977429A (en) * | 2019-04-03 | 2019-07-05 | 新疆语视未来信息科技有限公司 | A kind of information interacting method based on translation content instant playback | 
Similar Documents
| Publication | Publication Date | Title | 
|---|---|---|
| CN102222064A (en) | Real-time translation system and method, network communication apparatus | |
| US11258737B2 (en) | Instant messaging method, apparatus and system based on email system | |
| CN101848238B (en) | Method for approving workflow | |
| CN101188578B (en) | Group mails/message conversion device and method, and group information interaction system | |
| CN101496363A (en) | Multi-threaded instant messaging | |
| CN103136042B (en) | A kind of information processing method and device | |
| CN103634195A (en) | Communication method and device | |
| CN111970188B (en) | Capability forwarding method and device | |
| CN100442787C (en) | Quick positioning method for contacting person in immediate communication | |
| CN102281213A (en) | Instant messaging method and system for supporting voice and video message | |
| CN101662378A (en) | Cross-platform unified communication system and implementation method thereof | |
| CN103856394A (en) | Online chat room system | |
| CN101944130A (en) | Method for implementing list synchronization on webpage | |
| CN101557358A (en) | Method and system for integrating email and instant messaging | |
| CN102711050A (en) | Multi-user real-time interactive shared reading device and using method thereof | |
| CN101141470B (en) | Resource sharing method and system | |
| CN103051513B (en) | A kind of information real-time interaction method and system | |
| WO2014173242A1 (en) | A method, apparatus, and system for updating contact information | |
| CN101098314A (en) | Method and system to transmit the request for replying information in instant communication instrument | |
| CN102404248B (en) | The method of converged message and mail applications and device | |
| US20130024181A1 (en) | Translation System and Method for Multiple Instant Message Networks | |
| CN108964941A (en) | A kind of method and system for establishing interim conversation | |
| CN102629919A (en) | Method, client and system for adding contact persons in instant messaging (IM) | |
| CN201210691Y (en) | System for obtaining historical information from instant communication tool | |
| CN101771629A (en) | Email client capable of acquiring state of instant messaging contact person | 
Legal Events
| Date | Code | Title | Description | 
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication | 
             Application publication date: 20111019  |