WO2022255850A1 - 다국어 번역 지원이 가능한 채팅시스템 및 제공방법 - Google Patents
다국어 번역 지원이 가능한 채팅시스템 및 제공방법 Download PDFInfo
- Publication number
- WO2022255850A1 WO2022255850A1 PCT/KR2022/007956 KR2022007956W WO2022255850A1 WO 2022255850 A1 WO2022255850 A1 WO 2022255850A1 KR 2022007956 W KR2022007956 W KR 2022007956W WO 2022255850 A1 WO2022255850 A1 WO 2022255850A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user terminal
- translation
- language
- text
- chat
- Prior art date
Links
- 238000013519 translation Methods 0.000 title claims abstract description 90
- 238000000034 method Methods 0.000 title claims description 35
- 238000004891 communication Methods 0.000 claims abstract description 25
- 238000013135 deep learning Methods 0.000 claims description 34
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 4
- 230000014616 translation Effects 0.000 description 78
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/263—Language identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/51—Translation evaluation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/58—Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
- G10L13/08—Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Definitions
- the present invention relates to a chat system and method capable of supporting multilingual translation, and more particularly, when people who speak a plurality of languages conduct a conversation using the same chat room, the language of the nationality selected by the person is displayed together and chatting To make it possible to have a quick conversation with foreigners and organize conversation history by displaying only one national language, and to display text in a language spoken in various languages in a chat room in a video-based application by streaming It relates to a chat system capable of supporting multilingual translation and a method of providing it.
- Korean Patent Registration No. 10-1271285 proposes a method of supporting multilingual translation for messages included in a chat window.
- identifying a language set by a user of the receiving input of a message from at least one user among the plurality of users; translating the content of the message into a language set by each of a plurality of users upon receiving the input of the message; And providing the content of the message input from the user and the content of the message translated into the language set by each of the plurality of users to the chat room.
- an identification unit that identifies a language set by a user
- a receiving unit receiving a message input from at least one user among the plurality of users
- a translation unit for translating the content of the message into a language set by each of a plurality of users upon receiving the input of the message
- a providing unit providing the content of the message input from the user and the content of the message translated into a language set by each of the plurality of users to the chat room.
- Korean Patent Publication No. 10-2018-0108973 "Method for Providing Automatic Translation When Conversing with Users of Multiple Languages" discloses a plurality of languages included in a chat room.
- the chatting when people who speak a plurality of languages have a conversation using the same chat room, the chatting is performed while the language of the nationality selected by the person is displayed together, or only one nationality language is displayed, so that quick conversation with foreigners
- the purpose of the present invention is to provide a chat system and method capable of supporting multilingual translation, enabling the organization of conversation history and displaying texts of languages spoken in various languages in a chat room in a video-based application by streaming. .
- an object of the present invention is to provide a chat system and method capable of supporting multilingual translation, which can display texts spoken in various languages in a chat room of a video-based application by streaming and at the same time display meeting time together.
- a chat room of a video-based application when a user sets a meeting time for a streaming text that has already passed, the corresponding text is displayed so that the user can check the current as well as the past text of what conversation has occurred in multiple languages. Its purpose is to provide a chat system and method that can support translation.
- the present invention is a means for achieving the above object,
- a platform server connected to a user terminal through a communication network to provide an application or chat program that is translated in real time so that chatting is performed through a language set by a plurality of users, respectively, and to determine whether the translated content is appropriate in the user terminal;
- a user terminal in which an application or a chatting program is installed that includes a translation program provided by a platform server so that chatting is performed by being translated into a language set by a plurality of users, respectively, and the chatting is performed in various languages in a chat room of a video-based application.
- the text of the language spoken is displayed in streaming, and the meeting time is also displayed at the same time.
- the user sets the meeting time for the streaming text that has already passed, the following text is displayed so that the user can see what kind of conversation has occurred in the past as well as the present text. It also provides a chat system capable of supporting multilingual translation, characterized in that can be confirmed.
- the platform server of the present invention is installed in a user terminal to provide an application or chat program including a translation program so that chatting with multinationals can be performed, as well as deep learning the contents of messages transmitted and received through a communication network through a user terminal.
- An operating server provided to the server and controlled to determine whether appropriate content has been translated;
- a translation server for translating the contents of the message into a language set from each of a plurality of users upon receiving the input message and providing the information to each user terminal through an operating server;
- a deep learning server that analyzes the contents of a message transmitted by a user terminal through a communication network to determine whether the translation has been properly performed, and displays a check box on the user terminal so that the user can make a selection; Characterized in that it includes; a database including data (words and sentences) for translation into the language of each country, user information using a user terminal, a translation program, an application, or a chatting program.
- the deep learning server of the present invention is an auxiliary API capable of separately storing a set of translations for syllables or melodic elements with unusual accents, such as dialects or dialects, in addition to the standard language set provided by the established standard API (for example, API provided by Google). It is characterized in that it further comprises.
- the text of the present invention is characterized in that it further includes an additional service for providing voice conversion of a language designated by a user.
- the voice of the present invention is characterized in that the user sets the chat room and provides text or converted voice in the language specified by the user in the room.
- the user terminal of the present invention transmits messages with multinationals set by the user in real time through an application or chat program provided by the platform server, and the contents of the message are translated by a translation program included in the application or chat program. It is characterized in that the translated content is applied to the deep learning server through a communication network to determine whether the translated content has been properly translated.
- the present invention is another means for achieving the above object,
- the user of the present invention sets a chat room using a video-based application using the user terminal 200, and determines whether an image is input through a camera installed in the user terminal when chatting through the set chat room (S51); determining whether text is input at the time when the image input through the camera is input (S52);
- the video and text applied to the operation server are applied to the deep learning server to check the time of the video and the text and match the video and text based on the time (S53); storing the matched data in the deep learning server 120 in the database 140 (S54); If selected in the user terminal, the operation server reads the image and text stored in the database from the operation server so that the data can be applied to the user terminal through the Internet (S55); Downloading the entire selected data from the user terminal or transmitting the selected data from the user terminal 200 in real time to the user terminal through the Internet network by streaming to transmit the video and text displayed on the user terminal (S56); ; It is characterized in that it includes; displaying the transmitted video and text on the user terminal 200 (S
- the text of the present invention is characterized in that it further includes an additional service for providing voice conversion of a language designated by a user.
- the voice of the present invention is characterized in that the user sets the chat room and provides text or converted voice in the language specified by the user in the room.
- the chat room of the present invention is characterized in that the sign language (language expressed through gestures) of a speaker provided through video is converted into text and the language designated by the user is displayed.
- the sign language language expressed through gestures
- the text of the present invention is characterized in that it further includes an additional service for providing voice conversion of a language designated by a user.
- the voice of the present invention is characterized in that the user sets the chat room and provides text or converted voice in the language specified by the user in the room.
- the deep learning server determines whether the translation of the message content input using the application or the chatting program or the translation of the message content input by the user terminal used by multinationals has been properly performed, and checks it. Characterized in that it is displayed in the form of a box.
- the present invention converts the conversation contents of the other party chatting at the same time into the other party's language and displays them in the language of the other party as well as the other party when chatting at the same time uses a different language. There is an effect that can organize quick conversations and conversation history.
- the present invention can display texts of languages spoken in various languages in a streaming manner in a chat room of a video-based application and simultaneously display the meeting time, the user can easily find the necessary part after the chatting is over.
- the text corresponding to the meeting time is displayed so that the user can check the current as well as the past text of what kind of conversation has occurred. There is an effect that can be obtained.
- FIG. 1 is a block diagram showing the configuration of a chat system capable of supporting multilingual translation according to the present invention.
- FIG. 2 is a diagram showing a state in which translated text is provided to a user terminal in a chatting system capable of supporting multilingual translation according to the present invention.
- FIG. 3 is a flowchart illustrating a process according to a method for providing translation of a chatting system capable of supporting multilingual translation according to the present invention
- FIG. 4 is a flowchart illustrating a process of displaying streaming text according to a selected meeting time by a method of providing translation of a chatting system capable of supporting multilingual translation according to the present invention.
- 5 to 8 are diagrams showing a state in which translated contents are displayed on a user terminal by a translation providing method of a chatting system capable of supporting multilingual translation according to the present invention.
- the term “and/or” includes a combination of a plurality of related listed items or any one of a plurality of related listed items.
- the user verifies the translated content provided by the translation server and at the same time, the deep learning server verifies the translation so that the person concerned can directly modify it, so that the conversation
- the deep learning server verifies the translation so that the person concerned can directly modify it, so that the conversation
- the conversation contents of the other party are converted into the other party's language at the same time as chatting and displayed in the other party's language as well as the other party's language, enabling quick conversation with foreigners and organizing the conversation history as well as video
- chat room of the base application text in languages spoken in various languages is displayed in streaming and at the same time, the meeting time is displayed together.
- FIG. 1 is a block diagram showing the configuration of a chatting system capable of supporting multilingual translation according to the present invention
- FIG. 2 is a diagram showing a state in which a translation is provided to a user terminal in a chatting system capable of supporting multilingual translation according to the present invention
- 3 is a flow chart showing a process according to a method for providing translation of a chatting system capable of supporting multilingual translation according to the present invention
- FIGS. 4 to 7 are translated to a user terminal by a method of providing translation of a chatting system capable of supporting multilingual translation This is an example showing the state in which the displayed contents are displayed.
- the present invention provides an application or chat program that is translated in real time so that chatting is performed through a language set by a plurality of users, respectively, and determines whether the translated content is appropriate at the user terminal.
- a platform server 100 connected to the user terminal 200 through a communication network so that text can be displayed as streaming in a chat room of a video-based application and the meeting time can be displayed at the same time, and a plurality of users are translated into a language set by each user and chat
- it includes a user terminal 200 in which an application or a chat program including a translation program provided by the platform server 100 is installed.
- the platform server 100 includes an operation server 110, a deep learning server 120, a translation server 130 and a database 140.
- the operation server 110 is installed in the user terminal 200 to provide an application or chat program including a translation program so that chatting with multinationals can be made, as well as being transmitted and received through the communication network through the user terminal 200
- the content of the message is provided to the deep learning server 120, and control is performed to determine whether appropriate content has been translated.
- the deep learning server 120 analyzes the contents of the message transmitted by the user terminal 200 through the communication network to determine whether the translation has been properly performed, and if not properly performed, sets a checkbox in the user terminal 200. It is displayed and transmitted through the communication network through the operation server 110 that allows the user to select.
- the deep learning server 120 enables text to be displayed as streaming in a chat room of a video-based application and meeting time to be displayed at the same time.
- the deep learning server 120 in a chat room of a video-based application, when a user sets a meeting time for a streaming text that has already passed, the corresponding text is displayed, so that the user can check the current as well as the past text to see what kind of conversation has occurred. provide data so that
- the translation server 130 upon receiving a message input, translates the content of the message into a language set by each of a plurality of users and provides it to each user terminal 200 through the operating server 110.
- the database 140 includes data (words and sentences, etc.) for translation into the language of each country, user information using the user terminal 200, a translation program, an application, or a chat program.
- the communication network of the present invention is not only an open network such as the Internet, but also CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), GSM (Global System for Mobile Communications), LTE (Long Term Evolution), EPC (Evolved Packet Core) and next-generation networks and computing networks to be implemented in the future.
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- GSM Global System for Mobile Communications
- LTE Long Term Evolution
- EPC Evolved Packet Core
- the user terminal 200 has an application or chat program including a translation program provided by the operation server 110 is installed.
- a message can be transmitted with multinationals set by the user in real time, and the message content is primarily translated by a translation program included in the application or chat program. After this is done, whether or not the translated content is properly translated is applied to the deep learning server 120 through a communication network so that the translated content can be determined.
- a check box 210 is displayed on one side of the message content, and the deep learning server 120 checks the deep learning. Other sentences provided by the running server 120 or previously input contents are displayed so that they can be selected.
- the user terminal 200 displays the text of the language spoken in various languages by streaming in the chat room of the video-based application and displays the meeting time together at the same time, such a display is made streaming in real time with the operating server.
- the user terminal 200 selects the meeting time for the streaming text that has already passed, the text corresponding to it is displayed so that the user can check the current as well as the past text of what conversation has been made through data communication with the operation server 110. this is done
- the data communication allows the user terminal 200 to play video, time, and text by streaming or download and play the corresponding video, time, and text at once.
- the user terminal 200 may include at least one of a keypad and a touchpad that generate an input signal according to a user's touch or manipulation.
- the user terminal 200 is configured in the form of a single touch panel (or touch screen) together with the display unit and can simultaneously perform input and display functions.
- the user terminal 200 has a keyboard and a keypad.
- input devices such as mouse, joystick, etc.
- all types of input means that can be developed in the future can be used.
- digital It is configured in the form of a terminal and has scalability so that it can be connected to the above configurations.
- the display unit displays information about a series of operation states and operation results occurring while the user terminal 200 performs functions.
- the display unit may display a message content checkbox and a selected country name.
- the display unit includes a liquid crystal display (LCD), a thin film transistor LCD (TFT-LCD), a light emitting diode (LED), an organic light emitting diode (OLED), an active type It may be composed of an organic light emitting diode (AMOLED, Active Matrix OLED), a Retina Display, a flexible display, a 3D display, and the like.
- a method for providing translation of a chatting system capable of supporting multilingual translation translates the content of a message input through a user terminal 200 to a user terminal 200 used by multinationals. ), as well as displaying the translated contents in the user terminal 200 used by multinationals, translated into the language selected by the user and displayed.
- a chat room is opened through the user terminal 200, and then each country is selected according to the country of the multinationals who have entered the chat room using an application or chat program installed on the user terminal 200. and a setting step (S10) of selecting a displayed language, that is, a language that can be confirmed by the user, is performed.
- the language of each country selected and the language displayed on the user terminal 200 are identified, and the identification language along with the information of the user terminal 200 is applied to the platform server 100 through the communication network.
- a language discrimination step (S20) is performed to allow the platform server 100 to recognize which language is used in (200).
- the user terminal 200 analyzes and translates the text of the message content input in the chat room through a translation program, and performs a translation step (S30) of applying the input message content to the platform server 100.
- the operation server 110 applies it to the deep learning server 120 so that the translation is properly performed. It is analyzed again using the data stored in the database 140.
- the translation content analysis in the deep learning server 120 compares the translated volume with the previously stored data volume to determine whether the volume is similar, as well as compares the ASCII codes according to the message contents to determine whether the translation is appropriate. The process of comparing and analyzing whether or not it has been done is performed separately.
- the deep learning server 120 interworks with the translation server 130 so that the translation is appropriately performed using data modified and authorized by other user terminals 200, including data recently used by the user terminal 200. determine if it has been done
- the deep learning server 120 applies it to the translation server 130 to perform the translation.
- the translation server 130 performs deep learning on the translated content again. If it is applied to the server 120 and compared with the existing data to see if the translation has been properly performed, and it is determined that the translation has been properly performed, it is applied to the user terminal 200 through the communication network through the operation server 110 to form a check box 310 to be displayed as
- a filtering step (S40) is performed in which the content of the message input through the user terminal 200 is retrieved through a translation program according to the language set for each country and the language displayed on the user terminal 200. do.
- the filtering step (S40) the content of the message translated by the deep learning server 120 is filtered together, which means that when the content of the message input by the user is translated and provided to multinationals, the translation is appropriately performed. This is so that you can check if it has been lost.
- a configuration step (S50) of configuring the contents of the message to be displayed on the user terminal 200 according to the order of the multinationals entering the chat room, the order of the country or the order in which the user inputs the contents of the message to the chat room is performed.
- the configuration step (S50) it is configured in the form of a check box 210 so that the content of the message translated and applied by the deep learning server 120 can be checked.
- the operation server 110 When the user sets up a chat room using a video-based application using the user terminal 200, and chats through the set chat room, the operation server 110 in real time input by determining whether a video is input through a camera installed in the user terminal (S51) In addition, data applied to the operation server 110 in real time is streamed in real time so that other users entering the chat room can check it through a communication network.
- the video and text applied to the operation server 110 are applied to the deep learning server 120 to check the time of the video and text and match the video and text based on the time (S53).
- the video and text enable the user terminal 200 to display the text along with the video of the selected time zone when the user selects a time zone later.
- the data matched by the deep learning server 120 is stored in the database 140 (S54), and when an image of the stored database 140 is selected in the user terminal 200, the operation server 110 connects the Internet Through this, it is applied to the user terminal 200 so that it can be displayed. (S55)
- Transmission of the image and text displayed on the user terminal 200 (S56) can be displayed by two methods. First, after downloading the entire data read from the user terminal 200, the user terminal 200 displays it, or by streaming selected data from the user terminal 200 to the user terminal 200 via the Internet network. To be displayed in real time by transmitting, it is preferable to select such a data transmission method in the user terminal (200).
- the video and text can store data by a block chain method, and when stored using such a block chain method, artificial processing of the corresponding data can be prevented. It is desirable to do
- the video and text transmitted by one of the two transmission methods as described above are displayed on the user terminal 200 (S57).
- the saved time is displayed at the same time, and this time is displayed on one side of the text or the saved time is displayed according to the movement of the scroll bar.
- the total time of the stored video is displayed on the scroll bar, and the scroll bar is moved based on this storage time to check the amount of data of the video through the storage time.
- a display step (S60) of displaying the contents of the message applied through the configuration step (S50) on the user terminal 200 in a language set by the user is performed, together with the contents of the message translated in the display step (S60).
- Other translation content is provided in the form of a checkbox 210 so that the user can select it.
- the application or chat program sends a header of message data including the content of the selected message. Including the code data selected through the checkbox 210 is applied to the operation server 110 to be displayed on the user terminal 200 of multinationals.
- the contents of the conversation are converted to the language of the user's (your) nationality and the language of the foreigner's country at the same time.
- the message can be continued without difficulty in conversation.
- platform server 110 operation server
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Fuzzy Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Probability & Statistics with Applications (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
- Machine Translation (AREA)
Abstract
복수의 사용자가 각각 설정한 언어를 통해 채팅이 이루어지도록 실시간 번역되는 애플리케이션 또는 채팅프로그램을 제공하고, 사용자단말에서 번역된 내용이 적절한지를 판단할 수 있도록 사용자단말과 통신망을 통해 연결되는 플랫폼서버와; 복수의 사용자가 각각 설정한 언어로 번역되어 채팅이 이루어지도록 플랫폼서버(100)에서 제공하는 번역프로그램이 포함된 애플리케이션 또는 채팅프로그램이 설치되는 사용자단말;을 포함하며, 상기 채팅은 비디오 기반 어플리케이션의 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하며 동시에 회의 시간을 같이 표시하고 사용자는 이미 지나간 스트리밍 텍스트에 대하여 회의시간을 정하면 그에 따르는 텍스트가 표시되어 사용자는 어떤 대화가 이루어졌는지를 현재는 물론 과거의 텍스트도 확인할 수 있는 것을 특징으로 하며, 비디오 기반 어플리케이션의 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하며 동시에 회의 시간을 같이 표시할 수 있으므로 채팅이 끝난 후 사용자가 필요한 부분을 쉽게 찾을 수 있는 효과가 있다.
Description
본 발명은 다국어 번역 지원이 가능한 채팅시스템 및 제공방법에 관한 것으로, 보다 상세하게는 복수의 언어를 사용하는 사람들이 같은 채팅방을 이용하여 대화를 진행할 때, 본인이 선택한 국적의 언어가 함께 표시되면서 채팅이 이루어지도록 하거나 또는 하나의 국적 언어로만 표시되도록 하여 외국인과의 빠른 대화 및 대화히스토리의 정리가 가능하도록 하며, 비디오 기반의 어플리케이션에서 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시할 수 있도록 한 다국어 번역 지원이 가능한 채팅시스템 및 제공방법에 관한 것이다.
최근 스마트 폰을 비롯한 휴대 단말의 보급률이 급속하게 증가함에 따라 모바일 사용자단말에서 인스턴트 메시징 서비스를 제공하는 다양한 어플리케이션들이 등장하였다.
이와 같이 인스턴트 메시징 서비스를 제공하는 어플리케이션을 통하여 메시지를 송수신할 뿐만 아니라 다양한 컨텐츠를 공유할 수 있게 되었다.
특히 최근에는 비즈니스의 글로벌화로 인해 다양한 언어를 사용하는 사람들 간에 대화가 이루어지는 경우가 빈번하게 발생하고 있으며, 서로 다른 언어를 사용하는 사용자간의 의사소통을 위해 번역 기술 또한 빠르게 발전하고 있다.
이에 따라 인스턴트 메시징 서비스를 제공하는 어플리케이션들은 여러 국가에서 서비스되는 다양한 언어를 지원하고 있다. 대한민국 등록특허 제10-1271285호는 채팅창 내에 포함된 메시지에 대하여 다국어 번역을 지원하는 방법을 제안하고 있다.
그러나, 종래의 기술은 메시지 말미에 번역할 언어를 선택할 경우, 번역을 제공함으로써 채팅방에 존재하는 사용자가 메시지를 입력한 경우에만 메시지가 번역된다는 불편함이 존재한다.
의 사용자로부터 설정된 언어를 식별하는 단계; 상기 복수의 사용자 중 적어도 하나 이상의 사용자로부터 메시지가 입력됨을 수신하는 단계; 상기 메시지가 입력됨을 수신함에 따라 메시지의 내용을 복수의 사용자 각각으로부터 설정된 언어로 번역하는 단계; 및 상기 사용자로부터 입력된 메시지의 내용 및 상기 복수의 사용자 각각으로부터 설정된 언어로 번역된 메시지의 내용을 상기 채팅방으로 제공하는 단계를 포함하는 것을 특징으로 하는데, 이에 언어로 번역은 채팅방에 포함된 복수의 사용자로부터 설정된 언어를 식별하는 식별부; 상기 복수의 사용자 중 적어도 하나 이상의 사용자로부터 메시지가 입력됨을 수신하는 수신부; 상기 메시지가 입력됨을 수신함에 따라 상기 메시지의 내용을 복수의 사용자 각각으로부터 설정된 언어로 번역하는 번역부; 및 상기 사용자로부터 입력된 메시지의 내용 및 상기 복수의 사용자 각각으로부터 설정된 언어로 번역된 메시지의 내용을 상기 채팅방으로 제공하는 제공부를 포함하는 자동 번역 제공 서버에서 제공하는 것을 특징으로 한다.
상기와 같은 문제점을 해결하기 위한 선행문헌으로 대한민국 공개특허 제10-2018-0108973호의 "복수의 언어 사용자 대화 시 자동 번역 제공 방법"은 채팅방에 포함된 복수
상기와 같은 방법과 그 방법을 제공하기 위한 서버에서 번역되는 내용이 실제로 번역이 제대로 이루어졌는지에 대해 검증할 수 있는 수단이 없는 상태에서 번역되 내용이 상대방에게 제공되므로 상태방은 이를 제대로 파악하기가 곤란한 것은 물론 채팅 내용에 의해 오해를 불러 일으킬 수 있기 때문에 채팅이 오래 지속되지 못하는 문제점이 있다.
본 발명은 복수의 언어를 사용하는 사람들이 같은 채팅방을 이용하여 대화를 진행할 때, 본인이 선택한 국적의 언어가 함께 표시되면서 채팅이 이루어지도록 하거나 또는 하나의 국적 언어로만 표시되도록 하여 외국인과의 빠른 대화 및 대화히스토리의 정리가 가능하도록 하며, 비디오 기반의 어플리케이션에서 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시할 수 있도록 한 다국어 번역 지원이 가능한 채팅시스템 및 제공방법을 제공하는 데 목적이 있다.
또한, 본 발명은 비디오 기반 어플리케이션의 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하며 동시에 회의 시간을 같이 표시할 수 있도록 한 다국어 번역 지원이 가능한 채팅시스템 및 제공방법을 제공하는 데 목적이 있다.
또한, 본 발명은 비디오 기반 어플리케이션의 채팅방에서 사용자는 이미 지나간 스트리밍 텍스트에 대하여 회의시간을 설정하면 그에 따르는 텍스트가 표시되어 사용자는 어떤 대화가 이루어졌는지를 현재는 물론 과거의 텍스트도 확인할 수 있도록 한 다국어 번역 지원이 가능한 채팅시스템 및 제공방법을 제공하는 데 목적이 있다.
본 발명은 상기한 목적을 달성하기 위한 수단으로,
복수의 사용자가 각각 설정한 언어를 통해 채팅이 이루어지도록 실시간 번역되는 애플리케이션 또는 채팅프로그램을 제공하고, 사용자단말에서 번역된 내용이 적절한지를 판단할 수 있도록 사용자단말과 통신망을 통해 연결되는 플랫폼서버와; 복수의 사용자가 각각 설정한 언어로 번역되어 채팅이 이루어지도록 플랫폼서버에서 제공하는 번역프로그램이 포함된 애플리케이션 또는 채팅프로그램이 설치되는 사용자단말;을 포함하며, 상기 채팅은 비디오 기반 어플리케이션의 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하며 동시에 회의 시간을 같이 표시하고 사용자는 이미 지나간 스트리밍 텍스트에 대하여 회의시간을 정하면 그에 따르는 텍스트가 표시되어 사용자는 어떤 대화가 이루어졌는지를 현재는 물론 과거의 텍스트도 확인할 수 있는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템을 제공한다.
본 발명의 플랫폼서버는, 사용자단말에 설치되어 다국적자들과 채팅이 이루어질 수 있도록 번역프로그램이 포함된 애플리케이션 또는 채팅프로그램을 제공하는 것은 물론 사용자단말을 통해 통신망을 거쳐 송수신되는 메시지의 내용을 딥런닝서버로 제공하여 적절한 내용이 번역이 이루어졌는지를 판단할 수 있도록 제어하는 운영서버와; 메시지가 입력됨을 수신함에 따라 메시지의 내용을 복수의 사용자 각각으로부터 설정된 언어로 번역하여 운영서버를 통해 각 사용자단말에 제공하는 번역서버와; 사용자단말에 의해 통신망을 통해 전달되는 메시지의 내용을 분석하여 적절하게 번역이 이루어졌는지를 판단하고, 적절하게 이루어지지 않았다면 사용자단말에 체크박스를 표시하여 사용자가 선택할 수 있도록 하는 딥런닝서버와; 각 나라의 언어로 번역하기 위한 데이터(단어 및 문장), 사용자단말을 사용하는 사용자 정보, 번역프로그램, 애플리케이션 또는 채팅프로그램을 포함하는 데이터베이스;를 포함하는 것을 특징으로 한다.
본 발명의 딥러닝서버는 기구성된 표준 API(예를 들어 구글에서 제공한 API)가 제공하는 표준 언어 세트외에 방언이나 사투리 등 음절이나 액센트가 특이한 음율요소를 대하여 번역 세트를 별도로 저장할 수 있는 보조 API를 더 구비하는 것을 특징으로 한다.
본 발명의 텍스트는 사용자가 지정한 언어를 음성 변환하여 제공하는 부가서비스를 더 포함하는 것을 특징으로 한다.
본 발명의 음성은 사용자가 채팅방에서 설정하여 그 방에서는 모두 사용자가 지정한 언어를 텍스트나 변환 음성이 제공되는 것을 특징으로 한다.
본 발명의 사용자단말은, 플랫폼서버에서 제공하는 애플리케이션 또는 채팅프로그램을 통해 실시간으로 사용자가 설정한 다국적자들과 메시지를 전달하며, 상기 메시지 내용은 애플리케이션 또는 채팅프로그램에 포함된 번역프로그램에 의해 번역이 이루어지고, 상기 번역되어 전달되는 내용이 적절하게 번역이 이루어졌는지 통신망을 통해 딥런닝서버로 인가하여 번역내용을 판단할 수 있도록 하는 것을 특징으로 한다.
본 발명은 상기한 목적을 달성하기 위한 또 다른 수단으로,
사용자단말에 설치된 애플리케이션 또는 채팅프로그램을 이용하여 채팅방에 입장한 다국적자들의 나라에 맞게 각 나라를 선택하고, 표시되는 언어를 선택하는 세팅 단계(S10)와; 애플리케이션 또는 채팅프로그램을 이용하여 선택한 나라별 언어와 사용자단말에 표시되는 언어를 식별하여 통신망을 통해 사용자단말의 정보와 함께 식별언어를 플랫폼서버로 인가하는 언어 감별 단계(S20)와; 사용자단말에서 채팅방에서 입력되는 메시지 내용에 대해 텍스트를 번역프로그램을 통해 분석하여 번역하고, 입력된 메시지 내용을 플랫폼서버로 인가하는 번역 단계(S30)와; 사용자단말을 통해 입력한 메시지의 내용을 설정한 나라별로 언어와 사용자단말에 표시되는 언어의 설정에 따른 정보값을 번역프로그램을 통해 색출하는 필터링단계(S40)와; 채팅방에 입장한 다국적자들의 순서, 사용자가 나라순서 또는 채팅방에 메시지의 내용을 입력하는 순서에 맞게 사용자단말에 표시될 수 있도록 메시지 내용을 정력하는 구성단계(S50)와; 사용자단말에 표시되도록 한 언어로만 표시하는 표시단계(S60);를 포함하며, 상기 구성단계(S50)는 복수의 언어를 사용하는 사람들이 같은 채팅방을 이용하여 대화를 진행할 때, 본인이 선택한 국적의 언어가 함께 표시되면서 채팅이 이루어지도록 하거나 또는 하나의 국적 언어로만 표시되도록 하여 외국인과의 빠른 대화 및 대화히스토리의 정리가 가능하도록 하며, 비디오 기반의 어플리케이션에서 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법을 제공한다.
본 발명의 사용자가 사용자단말(200)을 이용하여 비디오 기반 어플리케이션을 이용하여 채팅방을 설정하고, 설정된 채팅방을 통해 채팅시 사용자단말에 설치된 카메라를 통해 영상이 입력되는 지를 판단하는 단계(S51)와; 카메라를 통해 입력된 영상이 입력되는 시간에 텍스트의 입력이 있는지 판단하는 단계와(S52)와; 운영서버로 인가되는 영상과 텍스트는 딥러닝서버로 인가되어 영상과 텍스트의 시간을 체크하고 시간을 기준으로 영상과 텍스트가 매칭하는 단계(S53)와; 딥러닝서버(120)에서 매칭시킨 데이터는 데이터베이스(140)에 저장하는 단계(S54)와; 사용자단말에서 선택하면, 운영서버는 인터네망을 통해 데이터를 사용자단말로 인가할 수 있도록 운영서버에서 데이터베이스에 저장된 영상과 텍스트를 독출하는 단계와(S55)와; 사용자단말에서 선택한 데이터의 전체를 다운로딩하거나 사용자단말(200)에서 선택한 데이터를 스트리밍에 의해 사용자단말에 인터넷망을 통해 실시간으로 전송하여 사용자단말에 표시되는 영상과 텍스트의 전송하는 단계(S56)와; 전송되는 영상 및 텍스트를 사용자단말(200)에 표시하는 단계(S57);를 포함하는 것을 특징으로 한다.
본 발명의 텍스트는 사용자가 지정한 언어를 음성 변환하여 제공하는 부가서비스를 더 포함하는 것을 특징으로 한다.
본 발명의 음성은 사용자가 채팅방에서 설정하여 그 방에서는 모두 사용자가 지정한 언어를 텍스트나 변환 음성이 제공되는 것을 특징으로 한다.
본 발명의 채팅방에서 비디오를 통하여 제공되는 화자의 수화(몸짓으로 표현하는 언어)를 텍스트로 변화하여 사용자가 지정한 언어를 디스플레이하는 것을 특징으로 한다.
본 발명의 텍스트는 사용자가 지정한 언어를 음성 변환하여 제공하는 부가서비스를 더 포함하는 것을 특징으로 한다.
본 발명의 음성은 사용자가 채팅방에서 설정하여 그 방에서는 모두 사용자가 지정한 언어를 텍스트나 변환 음성이 제공되는 것을 특징으로 한다.
본 발명의 사용자단말은, 애플리케이션 또는 채팅프로그램을 이용하여 입력하는 메시지 내용의 번역 또는 다국적자들이 사용하는 사용자단에서 입력된 메시지 내용의 번역이 적절하게 이루어졌는지를 딥런닝서버에서 판단하고, 이를 체크박스 형태로 표시하는 것을 특징으로 한다.
본 발명은 외국인과 채팅을 하는 경우 채팅에 참가한 상대방의 국적을 체크 해 놓으면, 대화의 내용이 본인 국적의 언어와 동시에 상대방 외국인 국가의 언어까지 같이 변환된 내용을 표시해 줌으로써 외부의 번역프로그램을 이용하여 번역후 카피 붙여넣기 하여 사용하는 번거러움을 없앨 수 있는 효과가 있다.
또한 본 발명은 대화가 지속되더라도 메시지의 내용을 다시 보려고 할 때 바로 내용 파악을 할 수 있기 때문에 같은 메시지의 경우 붙여 넣기기가 또는 직접타이핑이 가능하므로 편리하게 채팅이 이루어지는 효과가 있다.
또한, 본 발명은 한번에 채팅하는 대화상대가 다른 언어를 사용할 경우, 채팅과 동시에 대화하고 있는 상대의 대화 내용을 상대방의 언어로 변환하여 본인의 언어와 상대방의 언어로 같이 표시해 줌으르써 외국인과의 빠른 대화 및 대화 히스토리의 정리가 가능한 효과가 있다.
또한, 본 발명은 비디오 기반 어플리케이션의 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하며 동시에 회의 시간을 같이 표시할 수 있으므로 채팅이 끝난 후 사용자가 필요한 부분을 쉽게 찾을 수 있는 효과가 있다.
또한, 본 발명은 비디오 기반 어플리케이션의 채팅방에서 사용자는 이미 지나간 스트리밍 텍스트에 대하여 회의시간을 정하면, 그에 따르는 텍스트가 표시되어 사용자는 어떤 대화가 이루어졌는지를 현재는 물론 과거의 텍스트도 확인할 수 있어 필요한 데이터를 얻을 수 있는 효과가 있다.
도 1은 본 발명에 의한 다국어 번역 지원이 가능한 채팅시스템의 구성을 나타낸 블록도.
도 2는 본 발명에 의한 다국어 번역 지원이 가능한 채팅시스템에서 번역문이 사용자단말에 제공되는 상태를 나타낸 도면.
도 3은 본 발명은 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법에 따른 과정을 나타낸 순서도.
도 4는 본 발명은 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법에 의해 지나간 스트리밍 텍스트에 대하여 선택한 회의시간에 따라 표시하는 과정을 나타낸 순서도.
도 5 내지 8은 본 발명은 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법에 의해 사용자단말에 번역된 내용이 표시되는 상태를 나타낸 도면.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시 예를 가질 수 있는바, 특정 실시 예들을 도면에 예시하고 상세하게 설명하고자 한다.
그러나 이는 본 발명을 특정한 실시 형태에 대하여 한정하려고 하는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용한다. 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.
예를 들어, "및/또는"이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다.
일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미가 있는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않아야 한다.
이하 본 발명에 의한 다국어 번역 지원이 가능한 채팅시스템 및 제공방법을 상세하게 설명한다.
본 발명에 따른 다국어 번역 지원이 가능한 채팅시스템 및 제공방법은 번역서버에서 제공하는 번역된 내용을 사용자가 검증함과 동시에 딥러닝서버에서 번역에 대한 검증을 수행하여 당사자가 이를 직접 수정할 수 있도록 하므로 대화의 내용이 본인 국적의 언어와 동시에 상대방 외국인 국가의 언어까지 같이 변환된 내용을 표시해 줌으로써 외부의 번역프로그램을 이용하여 번역후 카피 붙여넣기 하여 사용하는 번거러움을 없앨 수 있는 것은 물론 채팅하는 대화상대가 다른 언어를 사용할 경우, 채팅과 동시에 대화하고 있는 상대의 대화 내용을 상대방의 언어로 변환하여 본인의 언어와 상대방의 언어로 같이 표시해 줌으르써 외국인과의 빠른 대화 및 대화 히스토리의 정리가 가능한 것은 물론 비디오 기반 어플리케이션의 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하며 동시에 회의 시간을 같이 표시하는 것을 특징으로 한다.
상기와 같은 특징으로 이루어지는 본 발명에 의한 다국어 번역 지원이 가능한 채팅시스템 및 제공방법을 첨부된 도면을 통해 상세하게 설명한다.
도 1은 본 발명에 의한 다국어 번역 지원이 가능한 채팅시스템의 구성을 나타낸 블록도이고, 도 2는 본 발명에 의한 다국어 번역 지원이 가능한 채팅시스템에서 번역문이 사용자단말에 제공되는 상태를 나타낸 도면이며, 도 3은 본 발명은 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법에 따른 과정을 나타낸 순서도이고, 도 4 내지 7은 본 발명은 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법에 의해 사용자단말에 번역된 내용이 표시되는 상태를 나타낸 실시예이다.
도 1 내지 7을 참조하여 상세하게 설명하면, 본 발명은 복수의 사용자가 각각 설정한 언어를 통해 채팅이 이루어지도록 실시간 번역되는 애플리케이션 또는 채팅프로그램을 제공하고, 사용자단말에서 번역된 내용이 적절한지 판단 및 비디오 기반 어플리케이션의 채팅방에서 텍스트를 스트리밍으로 표시, 동시에 회의시간 표시할 수 있도록 사용자단말(200)과 통신망을 통해 연결되는 플랫폼서버(100)와, 복수의 사용자가 각각 설정한 언어로 번역되어 채팅이 이루어지도록 플랫폼서버(100)에서 제공하는 번역프로그램이 포함된 애플리케이션 또는 채팅프로그램이 설치되는 사용자단말(200)을 포함한다.
상기 플랫폼서버(100)는 운영서버(110), 딥런닝서버(120), 번역서버(130) 및 데이터베이스(140)를 포함한다.
상기 운영서버(110)는 사용자단말(200)에 설치되어 다국적자들과 채팅이 이루어질 수 있도록 번역프로그램이 포함된 애플리케이션 또는 채팅프로그램을 제공하는 것은 물론 사용자단말(200)을 통해 통신망을 거쳐 송수신되는 메시지의 내용을 딥런닝서버(120)로 제공하여 적절한 내용이 번역이 이루어졌는지를 판단할 수 있도록 제어한다.
상기 딥런닝서버(120)는 사용자단말(200)에 의해 통신망을 통해 전달되는 메시지의 내용을 분석하여 적절하게 번역이 이루어졌는지를 판단하고, 적절하게 이루어지지 않았다면 사용자단말(200)에 체크박스를 표시하여 사용자가 선택할 수 있도록 하는 운영서버(110)를 거쳐 통신망을 통해 전달한다.
또한, 상기 딥런닝서버(120)는 비디오 기반 어플리케이션의 채팅방에서 텍스트를 스트리밍으로 표시, 동시에 회의시간 표시할 수 있도록 한다.
그리고 상기 딥런닝서버(120)는 비디오 기반 어플리케이션의 채팅방에서 사용자는 이미 지나간 스트리밍 텍스트에 대하여 회의시간을 정하면 그에 따르는 텍스트가 표시되어 사용자는 어떤 대화가 이루어졌는지를 현재는 물론 과거의 텍스트도 확인할 수 있도록 데이터를 제공한다.
상기 번역서버(130)는 메시지가 입력됨을 수신함에 따라 메시지의 내용을 복수의 사용자 각각으로부터 설정된 언어로 번역하여 운영서버(110)를 통해 각 사용자단말(200)에 제공한다.
상기 데이터베이스(140)는 각 나라의 언어로 번역하기 위한 데이터(단어 및 문장 등), 사용자단말(200)을 사용하는 사용자 정보, 번역프로그램, 애플리케이션 또는 채팅프로그램을 포함한다.
본 발명의 통신망은 인터넷(Internet)과 같은 개방형 네트워크뿐만 아니라, CDMA(Code Division Multiple Access), WCDMA(Wideband Code Division Multiple Access), GSM(Global System for Mobile Communications), LTE(Long Term Evolution), EPC(Evolved Packet Core) 등의 네트워크와 향후 구현될 차세대 네트워크 및 컴퓨팅 네트워크를 포함한다.
상기 사용자단말(200)은 운영서버(110)에서 제공하는 번역프로그램이 포함된 애플리케이션 또는 채팅프로그램이 설치된다.
또한, 사용자단말(200)에 설치된 애플리케이션 또는 채팅프로그램을 통해 실시간으로 사용자가 설정한 다국적자들과 메시지를 전달할 수 있도록 하며, 이러한 메시지 내용은 애플리케이션 또는 채팅프로그램에 포함된 번역프로그램에 의해 1차로 번역이 이루어지고 번역되어 전달되는 내용이 적절하게 번역이 이루어졌는지 통신망을 통해 딥런닝서버(120)로 인가하여 번역내용을 판단할 수 있도록 한다.
상기 사용자단말(200)은 딥런닝서버(120)로 인가된 메시지의 내용이 적절하게 번역되지 않았다고 판단되면, 메시지 내용의 일측에 체크박스(210)가 표시되고, 체크박스(210)를 통해 딥런닝서버(120)에서 제공하는 다른 문장 또는 먼저 입력한 내용을 선택할 수 있도록 표시한다.
또한, 사용자단말(200)은 비디오 기반 어플리케이션의 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하고 동시에 회의 시간을 같이 표시하며, 이러한 표시는 운영서버와 실시간으로 스트리밍이 이루어진다.
그리고 사용자단말(200)은 이미 지나간 스트리밍 텍스트에 대하여 회의시간을 선택하면 그에 따르는 텍스트가 표시되어 사용자가 어떤 대화가 이루어졌는지를 현재는 물론 과거의 텍스트도 확인할 수 있도록 운영서버(110)와 데이터통신이 이루어진다.
상기 데이터통신은 사용자단말(200)에서 재생 플레이되는 동영상, 시간 및 텍스트를 스트리밍으로 하거나 또는 해당 동영상, 시간 및 텍스트를 한번에 다운로드 하여 재생할 수 있도록 한다.
상기 사용자단말(200)은 사용자의 터치 또는 조작에 따른 입력신호를 발생하는 키패드와 터치패드 중 적어도 하나를 포함하여 구성될 수 있다.
이때 사용자단말(200)은 디스플레이부와 함께 하나의 터치패널(또는 터치스크린(touch screen)의 형태로 구성되어 입력과 표시 기능을 동시에 수행할 수 있다. 또한, 사용자단말(200)은 키보드, 키패드, 마우스, 조이스틱 등과 같은 입력장치 외에도 향후 개발될 수 있는 모든 형태의 입력수단이 사용될 수 있다. 상기 키보드, 키패드, 마우스, 조이스틱 등과 같은 입력장치를 사용하는 경우에는 태블릿, 스마트폰 등과 같이 구성되는 디지털 단말기 형태로 구성하고, 여기에 상기의 구성들과 연결될 수 있도록 확장성을 갖도록 한다.
상기 디스플레이부는 사용자단말(200)의 기능 수행 중에 발생하는 일련의 동작상태 및 동작결과 등에 대한 정보를 표시한다. 또한, 디스플레이부는 메시지 내용 체크박스 및 선택된 나라명 등을 표시할 수 있다. 여기서 디스플레이부는 액정표시장치(LCD, Liquid Crystal Display), 초박막 액정표시장치(TFT-LCD, Thin Film Transistor LCD), 발광다이오드(LED, Light Emitting Diode), 유기발광다이오드(OLED, Organic LED), 능동형 유기발광다이오드(AMOLED, Active Matrix OLED), 레티나 디스플레이(Retina Display), 플렉시블 디스플레이(Flexible display) 및 3차원(3 Dimension) 디스플레이 등으로 구성될 수 있다.
도 3 내지 8을 참조하여 설명하면, 본 발명에 의한 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법은 사용자단말(200)을 통해 입력된 메시지의 내용을 번역하여 다국적자들이 사용하는 사용자단말(200)에 번역된 내용을 표시하는 것은 물론 다국적자들이 사용하는 사용자단말(200)에서 입력된 메시지 내용을 사용자가 선택한 언어로 번역되어 표시되도록 하는 것을 특징으로 한다.
먼저, 사용자가 메시지의 내용을 입력하기 전에 사용자단말(200)을 통해 채팅방을 개설한 후 사용자단말(200)에 설치된 애플리케이션 또는 채팅프로그램을 이용하여 채팅방에 입장한 다국적자들의 나라에 맞게 각 나라를 선택하고, 표시되는 언어 즉 사용자가 확인할 수 있는 언어를 선택하는 세팅 단계(S10)를 수행한다.
상기 애플리케이션 또는 채팅프로그램을 이용하여 선택한 나라별 언어와 사용자단말(200)에 표시되는 언어를 식별하여 통신망을 통해 사용자단말(200)의 정보와 함께 식별언어를 플랫폼서버(100)로 인가하여 사용자단말(200)에서 사용하는 언어가 어떠한 것인지 플랫폼서버(100)에서 인식할 수 있도록 하는 언어 감별 단계(S20)를 수행한다.
상기 사용자단말(200)에서 채팅방에서 입력되는 메시지 내용에 대해 텍스트를 번역프로그램을 통해 분석하여 번역하고, 입력된 메시지 내용을 플랫폼서버(100)로 인가하는 번역 단계(S30)를 수행한다.
상기 번역 단계(S30)에서 메시지의 내용에 대해 통신망을 통해 플랫폼서버(100)의 운영서버(110)로 인가하면, 운영서버(110)는 이를 딥런닝서버(120)로 인가하여 적절하게 번역이 이루어졌는지 데이터베이스(140)에 저장된 데이터를 이용하여 다시 분석한다.
이때, 딥런닝서버(120)에서 번역 내용 분석은 번역된 용량과 기저장된 데이터 용량을 비교하여 비슷한 용량인지를 파악하는 것은 물론 메시지 내용에 따른 아스키코드를 비교하여 동일한 코드인지를 판단해 번역이 적절하게 이루어졌는지를 비교 및 분석하는 과정을 별도로 수행한다.
그리고 상기 딥런닝서버(120)는 번역서버(130)와 연동하여 최근에 사용자단말(200)에서 사용한 데이터를 포함하여 다른 사용자단말(200)에서 수정되어 인가된 데이터 등을 이용하여 번역이 적절하게 이루어졌는지 판단한다.
또한, 상기 딥런닝서버(120)는 번역된 메시지의 내용이 부적절한 것으로 판단되면, 이를 번역서버(130)로 인가하여 번역을 수행하도록 하며, 이때 번역서버(130)는 번역된 내용을 다시 딥런닝서버(120)로 인가하여 적절하게 번역이 이루어졌는지 기 데이터와 비교하여 적절하게 번역된 것으로 판단되면, 운영서버(110)를 통해 통신망을 거쳐 사용자단말(200)로 인가하여 체크박스(310) 형태로 표시되도록 한다.
그리고 상기 사용자단말(200)을 통해 입력한 메시지의 내용을 설정한 나라별로 언어와 사용자단말(200)에 표시되는 언어의 설정에 따른 정보값을 번역프로그램을 통해 색출하는 필터링단계(S40)를 수행한다.
또한, 상기 필터링단계(S40)에서 상기 딥런닝서버(120)에서 번역한 메시지의 내용을 함께 필터링하는데, 이는 사용자가 입력한 메시지의 내용이 다국적자들에게 번역되어 제공될 때 적절하게 번역이 이루어졌는지를 확인할 수 있도록 하기 위함이다.
그리고 채팅방에 입장한 다국적자들의 순서, 사용자가 나라순서 또는 채팅방에 메시지의 내용을 입력하는 순서에 맞게 사용자단말(200)에 표시될 수 있도록 메시지 내용을 정력하는 구성단계(S50)를 수행한다.
또한, 상기 구성단계(S50)에서는 딥런닝서버(120)에서 번역되어 인가되는 메시지의 내용을 확인할 수 있도록 체크박스(210) 형태로 구성한다.
그리고 상기 구성단계(S50)는 비디오 기반 어플리케이션의 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하며 동시에 회의 시간을 같이 표시 및 비디오 기반 어플리케이션의 채팅방에서 사용자는 이미 지나간 스트리밍 텍스트에 대하여 회의시간을 설정하면 그에 따르는 텍스트가 표시되어 사용자는 어떤 대화가 이루어졌는지를 현재는 물론 과거의 텍스트도 확인할 수 있도록 한다.
사용자가 사용자단말(200)을 이용하여 비디오 기반 어플리케이션을 이용하여 채팅방을 설정하고, 설정된 채팅방을 통해 채팅시 사용자단말에 설치된 카메라를 통해 영상이 입력되는 지를 판단하여 입력되는 실시간으로 운영서버(110)로 인가하여 자장되도록 한다.(S51) 또한, 운영서버(110)에 실시간으로 인가되는 데이터는 통신망을 통해 채팅방에 입장한 타 사용자들이 이를 확인할 수 있으로 실시간 스트리밍이 이루어진다.
그리고 상기 카메라를 통해 입력된 영상이 입력되는 시간에 텍스트의 입력이 있는지 판단하고, 이를 운영서버로 실시간으로 인가하여 저장되도록 한다.(S52) 또한, 운영서버(110)에 실시간으로 인가되는 데이터는 통신망을 통해 채팅방에 입장한 타 사용자들이 이를 확인할 수 있으로 실시간 스트리밍이 이루어진다.
상기 운영서버(110)로 인가되는 영상과 텍스트는 딥러닝서버(120)로 인가되어 영상과 텍스트의 시간을 체크하고 시간을 기준으로 영상과 텍스트가 매칭시킨다.(S53) 상기 시간에 맞게 매칭된 영상과 텍스트는 추후 사용자가 시간대의 선택하면, 선택한 시간대의 영상과 함께 텍스트가 사용자단말(200)에 표시될 수 있도록 한다.
상기 딥러닝서버(120)에서 매칭시킨 데이터는 데이터베이스(140)에 저장(S54)하고, 저장된 데이터베이스(140)의 영상을 사용자단말(200)에서 선택하면, 상기 운영서버(110)는 인터네망을 통해 사용자단말(200)로 인가하여 이를 표시할 수 있도록 한다.(S55)
상기 사용자단말(200)에 표시되는 영상과 텍스트의 전송(S56)은 두가지 방식에 의해 표시될 수 있도록 한다. 첫번째는 해당 사용자단말(200)에서 독출한 데이터의 전체를 다운로딩한 후 사용자단말(200)에서 표히하도록 하거나, 또는 사용자단말(200)에서 선택한 데이터를 스트리밍에 의해 사용자단말(200)에 인터넷망을 전송하여 실시간으로 표시될 수 있도록 하며, 이러한 데이터 전송방식은 사용자단말(200)에서 선택할 수 있도록 하는 것이 바람직하다.
또한, 상기 영상과 텍스트는 블록체인 방식에 의해 데이터를 저장할 수 있으며, 이러한 블록체인 방식을 이용하여 저장하는 경우 그 해당 데이터의 인위적인 가공을 방지할 수 있으므로 상기와 같은 블록체인 방식에 의한 데이터를 저장하는 것이 바람직하다.
상기와 같은 두가지 전송방식 중 어느 한 방식에 의해 전송되는 영상 및 텍스트를 사용자단말(200)에 표시한다.(S57) 이때 전송되는 영상은 사용자단말(200)에 표시되는 스크롤바를 이용하여 영상과 덱스트가 저장된 시간이 동시에 표시되며, 이러한 시간의 표시는 텍스트 일측에 표시되거나 또는 스크롤바의 이동에 따라 저장된 시간이 표시된다. 그리고 스크롤바에는 저장된 영상의 총 시간이 표시되며, 이러한 저장시간을 기준으로 스크로바를 이동하며 영상의 데이터량을 저장시간을 통해 확인할 수 있도록 한다.
상기 구성단계(S50)를 통해 인가되는 메시지의 내용을 사용자가 설정한 언어로 사용자단말(200)에 표시하는 표시단계(S60)를 수행하고, 상기 표시단계(S60)에서 번역된 메시지 내용과 함께 체크박스(210) 형태로 다른 번역 내용을 제공하여 이를 사용자가 선택할 수 있도록 한다.
상기 사용자가 체크박스(210)에서 표시된 내용이 사용자가 설정한 나라의 다국적자들이 사용하는 사용자단말(200)에 표시되도록 선택하였다면, 애플리케이션 또는 채팅프로그램은 선택된 메시지의 내용이 포함된 메시지데이터의 헤더에 체크박스(210)를 통해 선택하였다는 코드데이터를 포함하여 운영서버(110)로 인가해 다국적자들의 사용자단말(200)에 표시되도록 한다.
상기에서 설명한 바와 같이 외국인과 채팅을 하는 경우 채팅에 참가한 상대방의 국적을 체크 해 놓으면, 대화의 내용이 사용자(본인) 국적의 언어와 동시에 상대방 외국인 국가의 언어까지 같이 변환된 내용을 표시해 줌으로써 외국인과의 대화에 어려움이 없이 메시지의 전달을 이어나갈 수 있다.
또한, 대화가 지속되더라도 메시지의 내용을 다시 보려고 할 때 바로 내용 파악을 할 수 있기 때문에 같은 메시지의 경우 붙여 넣기기가 또는 직접타이핑이 가능하므로 채팅을 용이하게 할 수 있다.
또한, 한번에 채팅하는 다국적자들(대화상대)이 다른 언어를 사용할 경우, 채팅과 동시에 대화하고 있는 상대의 대화 내용을 상대방의 언어로 변환하여 본인의 언어와 상대방의 언어로 같이 표시해 줌으르써 외국인과의 빠른 대화 및 대화 히스토리의 정리가 가능한 이점이 있다.
본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대해 설명으로서 이해되어야 한다. 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.
마찬가지로, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안 되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징 될 수 있다는 점을 이해하여야 한다.
이상에서 본 발명의 바람직한 실시 예를 참조하여 설명하였지만, 본 발명의 보호범위는 상기 실시 예에 한정되는 것이 아니며, 해당 기술분야의 통상의 지식을 갖는 자라면 본 발명의 사상 및 기술영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
<부호의 설명>
100: 플랫폼서버 110: 운영서버
120: 딥런닝서버 130: 번역서버
140: 데이터베이스 200: 사용자단말
210: 체크박스
Claims (14)
- 복수의 사용자가 각각 설정한 언어를 통해 채팅이 이루어지도록 실시간 번역되는 애플리케이션 또는 채팅프로그램을 제공하고, 사용자단말에서 번역된 내용이 적절한지를 판단할 수 있도록 사용자단말과 통신망을 통해 연결되는 플랫폼서버와;복수의 사용자가 각각 설정한 언어로 번역되어 채팅이 이루어지도록 플랫폼서버에서 제공하는 번역프로그램이 포함된 애플리케이션 또는 채팅프로그램이 설치되는 사용자단말;을 포함하며,상기 채팅은 비디오 기반 어플리케이션의 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하며 동시에 회의 시간을 같이 표시하고 사용자는 이미 지나간 스트리밍 텍스트에 대하여 회의시간을 정하면 그에 따르는 텍스트가 표시되어 사용자는 어떤 대화가 이루어졌는지를 현재는 물론 과거의 텍스트도 확인할 수 있는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템.
- 제1항에 있어서,상기 플랫폼서버는,사용자단말에 설치되어 다국적자들과 채팅이 이루어질 수 있도록 번역프로그램이 포함된 애플리케이션 또는 채팅프로그램을 제공하는 것은 물론 사용자단말을 통해 통신망을 거쳐 송수신되는 메시지의 내용을 딥런닝서버로 제공하여 적절한 내용이 번역이 이루어졌는지를 판단할 수 있도록 제어하는 운영서버와;메시지가 입력됨을 수신함에 따라 메시지의 내용을 복수의 사용자 각각으로부터 설정된 언어로 번역하여 운영서버를 통해 각 사용자단말에 제공하는 번역서버와;사용자단말에 의해 통신망을 통해 전달되는 메시지의 내용을 분석하여 적절하게 번역이 이루어졌는지를 판단하고, 적절하게 이루어지지 않았다면 사용자단말에 체크박스를 표시하여 사용자가 선택할 수 있도록 하는 딥런닝서버와;각 나라의 언어로 번역하기 위한 데이터(단어 및 문장), 사용자단말을 사용하는 사용자 정보, 번역프로그램, 애플리케이션 또는 채팅프로그램을 포함하는 데이터베이스;를 포함하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템.
- 제1항에 있어서,상기 딥러닝서버는 기구성된 표준 API(예를 들어 구글에서 제공한 API)가 제공하는 표준 언어 세트외에 방언이나 사투리 등 음절이나 액센트가 특이한 음율요소를 대하여 번역 세트를 별도로 저장할 수 있는 보조 API를 더 구비하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템.
- 제3항에 있어서,상기 텍스트는 사용자가 지정한 언어를 음성 변환하여 제공하는 부가서비스를 더 포함하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템.
- 제4항에 있어서,상기 음성은 사용자가 채팅방에서 설정하여 그 방에서는 모두 사용자가 지정한 언어를 텍스트나 변환 음성이 제공되는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템.
- 제1항에 있어서,상기 사용자단말은,플랫폼서버에서 제공하는 애플리케이션 또는 채팅프로그램을 통해 실시간으로 사용자가 설정한 다국적자들과 메시지를 전달하며,상기 메시지 내용은 애플리케이션 또는 채팅프로그램에 포함된 번역프로그램에 의해 번역이 이루어지고,상기 번역되어 전달되는 내용이 적절하게 번역이 이루어졌는지 통신망을 통해 딥런닝서버로 인가하여 번역내용을 판단할 수 있도록 하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템.
- 사용자단말에 설치된 애플리케이션 또는 채팅프로그램을 이용하여 채팅방에 입장한 다국적자들의 나라에 맞게 각 나라를 선택하고, 표시되는 언어를 선택하는 세팅 단계(S10)와;애플리케이션 또는 채팅프로그램을 이용하여 선택한 나라별 언어와 사용자단말에 표시되는 언어를 식별하여 통신망을 통해 사용자단말의 정보와 함께 식별언어를 플랫폼서버로 인가하는 언어 감별 단계(S20)와;사용자단말에서 채팅방에서 입력되는 메시지 내용에 대해 텍스트를 번역프로그램을 통해 분석하여 번역하고, 입력된 메시지 내용을 플랫폼서버로 인가하는 번역 단계(S30)와;사용자단말을 통해 입력한 메시지의 내용을 설정한 나라별로 언어와 사용자단말에 표시되는 언어의 설정에 따른 정보값을 번역프로그램을 통해 색출하는 필터링단계(S40)와;채팅방에 입장한 다국적자들의 순서, 사용자가 나라순서 또는 채팅방에 메시지의 내용을 입력하는 순서에 맞게 사용자단말에 표시될 수 있도록 메시지 내용을 정력하는 구성단계(S50)와;사용자단말에 표시되도록 한 언어로만 표시하는 표시단계(S60);를 포함하며,상기 구성단계(S50)는 복수의 언어를 사용하는 사람들이 같은 채팅방을 이용하여 대화를 진행할 때, 본인이 선택한 국적의 언어가 함께 표시되면서 채팅이 이루어지도록 하거나 또는 하나의 국적 언어로만 표시되도록 하여 외국인과의 빠른 대화 및 대화히스토리의 정리가 가능하도록 하며, 비디오 기반의 어플리케이션에서 채팅방에서 다양한 언어로 구사되는 언어의 텍스트를 스트리밍으로 표시하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법.
- 사용자가 사용자단말(200)을 이용하여 비디오 기반 어플리케이션을 이용하여 채팅방을 설정하고, 설정된 채팅방을 통해 채팅시 사용자단말에 설치된 카메라를 통해 영상이 입력되는 지를 판단하는 단계(S51)와;카메라를 통해 입력된 영상이 입력되는 시간에 텍스트의 입력이 있는지 판단하는 단계와(S52)와;운영서버로 인가되는 영상과 텍스트는 딥러닝서버로 인가되어 영상과 텍스트의 시간을 체크하고 시간을 기준으로 영상과 텍스트가 매칭하는 단계(S53)와;딥러닝서버(120)에서 매칭시킨 데이터는 데이터베이스(140)에 저장하는 단계(S54)와;사용자단말에서 선택하면, 운영서버는 인터네망을 통해 데이터를 사용자단말로 인가할 수 있도록 운영서버에서 데이터베이스에 저장된 영상과 텍스트를 독출하는 단계와(S55)와;사용자단말에서 선택한 데이터의 전체를 다운로딩하거나 사용자단말(200)에서 선택한 데이터를 스트리밍에 의해 사용자단말에 인터넷망을 통해 실시간으로 전송하여 사용자단말에 표시되는 영상과 텍스트의 전송하는 단계(S56)와;전송되는 영상 및 텍스트를 사용자단말(200)에 표시하는 단계(S57);를 포함하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법.
- 제7항에 있어서,상기 텍스트는 사용자가 지정한 언어를 음성 변환하여 제공하는 부가서비스를 더 포함하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법.
- 제9항에 있어서,상기 음성은 사용자가 채팅방에서 설정하여 그 방에서는 모두 사용자가 지정한 언어를 텍스트나 변환 음성이 제공되는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법.
- 제10항에 있어서,상기 채팅방에서 비디오를 통하여 제공되는 화자의 수화(몸짓으로 표현하는 언어)를 텍스트로 변화하여 사용자가 지정한 언어를 디스플레이하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법.
- 제11항에 있어서,상기 텍스트는 사용자가 지정한 언어를 음성 변환하여 제공하는 부가서비스를 더 포함하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법.
- 제12항에 있어서,상기 음성은 사용자가 채팅방에서 설정하여 그 방에서는 모두 사용자가 지정한 언어를 텍스트나 변환 음성이 제공되는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법.
- 제7항에 있어서,상기 사용자단말은,애플리케이션 또는 채팅프로그램을 이용하여 입력하는 메시지 내용의 번역 또는 다국적자들이 사용하는 사용자단에서 입력된 메시지 내용의 번역이 적절하게 이루어졌는지를 딥런닝서버에서 판단하고, 이를 체크박스 형태로 표시하는 것을 특징으로 하는 다국어 번역 지원이 가능한 채팅시스템의 번역 제공방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210073013A KR102371038B1 (ko) | 2021-06-04 | 2021-06-04 | 다국어 번역 지원이 가능한 채팅시스템 및 제공방법 |
KR10-2021-0073013 | 2021-06-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022255850A1 true WO2022255850A1 (ko) | 2022-12-08 |
Family
ID=80813757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2022/007956 WO2022255850A1 (ko) | 2021-06-04 | 2022-06-03 | 다국어 번역 지원이 가능한 채팅시스템 및 제공방법 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102371038B1 (ko) |
WO (1) | WO2022255850A1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102371038B1 (ko) * | 2021-06-04 | 2022-03-04 | 이승진 | 다국어 번역 지원이 가능한 채팅시스템 및 제공방법 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101271285B1 (ko) * | 2011-12-28 | 2013-06-04 | (주)카카오 | 채팅창 내에 포함된 메시지에 대하여 다국어 번역을 지원하는 방법 |
KR20130065064A (ko) * | 2011-12-09 | 2013-06-19 | 김성헌 | 음성인식정보를 수화정보로 자동변환시켜 제공하는 시스템 |
US10614173B2 (en) * | 2011-12-12 | 2020-04-07 | Google Llc | Auto-translation for multi user audio and video |
KR102138663B1 (ko) * | 2019-03-29 | 2020-07-28 | 이승진 | 다국어 번역 지원이 가능한 채팅시스템 및 번역 제공방법 |
KR102212298B1 (ko) * | 2020-11-09 | 2021-02-05 | 주식회사 라젠 | 인공지능 기반의 비장애인과 청각장애인 간 화상 커뮤니케이션 플랫폼 시스템 및 그 동작 방법 |
KR102371038B1 (ko) * | 2021-06-04 | 2022-03-04 | 이승진 | 다국어 번역 지원이 가능한 채팅시스템 및 제공방법 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06121060A (ja) * | 1992-10-08 | 1994-04-28 | Ricoh Co Ltd | 遠隔会議システム |
KR20180108973A (ko) | 2017-03-24 | 2018-10-05 | 엔에이치엔엔터테인먼트 주식회사 | 복수의 언어 사용자 대화 시 자동 번역 제공 방법 |
-
2021
- 2021-06-04 KR KR1020210073013A patent/KR102371038B1/ko active IP Right Grant
-
2022
- 2022-06-03 WO PCT/KR2022/007956 patent/WO2022255850A1/ko active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130065064A (ko) * | 2011-12-09 | 2013-06-19 | 김성헌 | 음성인식정보를 수화정보로 자동변환시켜 제공하는 시스템 |
US10614173B2 (en) * | 2011-12-12 | 2020-04-07 | Google Llc | Auto-translation for multi user audio and video |
KR101271285B1 (ko) * | 2011-12-28 | 2013-06-04 | (주)카카오 | 채팅창 내에 포함된 메시지에 대하여 다국어 번역을 지원하는 방법 |
KR102138663B1 (ko) * | 2019-03-29 | 2020-07-28 | 이승진 | 다국어 번역 지원이 가능한 채팅시스템 및 번역 제공방법 |
KR102212298B1 (ko) * | 2020-11-09 | 2021-02-05 | 주식회사 라젠 | 인공지능 기반의 비장애인과 청각장애인 간 화상 커뮤니케이션 플랫폼 시스템 및 그 동작 방법 |
KR102371038B1 (ko) * | 2021-06-04 | 2022-03-04 | 이승진 | 다국어 번역 지원이 가능한 채팅시스템 및 제공방법 |
Also Published As
Publication number | Publication date |
---|---|
KR102371038B1 (ko) | 2022-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021118179A1 (ko) | 사용자 단말, 화상 통화 장치, 화상 통화 시스템 및 그 제어방법 | |
EP3973413A1 (en) | Method and system for context association and personalization using a wake-word in virtual personal assistants | |
WO2013103243A1 (en) | Method and terminal for sharing content | |
WO2020122331A1 (ko) | 상담 정보 제공 방법 | |
WO2022240235A1 (ko) | 인공지능 챗봇 기반 자동 콜 응대 서비스 시스템 | |
KR101406981B1 (ko) | 다국어 메시지 번역 시스템 및 그 방법 | |
WO2021118224A1 (ko) | 교육정보 공유 및 추천 서비스 제공 방법 및 그 장치와 시스템 | |
WO2021107208A1 (ko) | 챗봇 채널연계 통합을 위한 챗봇 통합 에이전트 플랫폼 시스템 및 그 서비스 방법 | |
WO2013154243A1 (en) | Method for managing calls and mobile terminal using the same | |
WO2022255850A1 (ko) | 다국어 번역 지원이 가능한 채팅시스템 및 제공방법 | |
WO2021157956A1 (ko) | 방송 관리 서버 및 이를 이용한 방송 관리 방법 | |
WO2021085811A1 (ko) | 키보드 매크로 기능을 활용한 자동 음성 인식기 및 음성 인식 방법 | |
WO2015102125A1 (ko) | 문자형 대화 시스템 및 방법 | |
WO2012023643A1 (ko) | 이동 단말기 및 그 폰북 업데이트 방법 | |
WO2020204680A1 (ko) | 다국어 번역 지원이 가능한 채팅시스템 및 번역 제공방법 | |
WO2019221385A1 (ko) | 대화용 애플리케이션의 운영 방법 | |
WO2016182400A1 (ko) | 통신정보 표시 및 접속기능이 구비된 모바일 장치 및 시스템과 그 방법 | |
WO2022145946A1 (ko) | 학습 영상 및 예문의 인공지능 추천기반 언어학습 시스템 및 방법 | |
WO2017175950A1 (ko) | 사회적 네트워크 관리를 지원하는 서버 및 사용자 단말 | |
WO2022092439A1 (ko) | 발화 영상 제공 방법 및 이를 수행하기 위한 컴퓨팅 장치 | |
WO2015133790A1 (ko) | 번역 채팅 서비스 제공 장치 및 방법 | |
WO2018216857A1 (ko) | 대화 검색 방법, 대화 검색이 가능한 휴대형 단말 및 대화 관리 서버 | |
WO2022250435A1 (ko) | 개인화 메시징 서비스 시스템 및 개인화 메시징 서비스 방법 | |
KR20140123728A (ko) | 연락처 기반 익명 대화 서비스 제공용 모바일 메신저 앱을 탑재한 휴대용 통신 단말기 | |
WO2022103068A1 (ko) | 복수의 상담원을 통한 채팅기반 고객 프로파일 생성 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22816509 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 22816509 Country of ref document: EP Kind code of ref document: A1 |