Multilingual Mobile Translation and Query System
Total Page:16
File Type:pdf, Size:1020Kb
ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING Multilingual Mobile Translation and Query System MOUSSA ABDALLAH, ATA ALQADI, AHMAD SALEH, AND WALEED KHAMIS Department of Electronics Engineering, Princess Sumaya University for Technology, Amman, Jordan. [email protected], [email protected], [email protected], [email protected] Abstract: - This paper presents a system that takes a message through a mobile service, the message is sent to a server for translation. The system relies on Google translate or any third party translator using the internet. The message is translated regardless of its length then sent back to the server, then it is delivered to the user of interest. The system provides a query service where the message itself could contain information about a product or service. The system has the capability to translate up to 15 languages including Korean and Chinese. The system performance shows that a query and translation cycle needs 10 to 15 seconds depending on how long are the message and the efficiency of the service provider. Key-Words: - Mobile system, Multilingual translation, query system and SMS, Google translator. 1 Introduction: The communication channels are expanding with have created a global economy with an entirely new set advances in electronic and wireless data transmission, the of rules, opportunities and challenges. Cross-cultural rapid expansion of the global communications networks, experts and certified interpreters and translators currently the accelerated adoption of mobile applications and real- offer their services on a per-assignment basis or are time global network delivery tools. Because SMS is contracted by third-party groups to fulfill the needs of supported by virtually all of the mobile telephone service clients. A real time-global communication platform, with providers around the world, there is now the opportunity a database of rated providers, matchmaking tools, and to support simple and inexpensive messaging between scheduling components, will better serve individuals and people in different parts of the world. Unfortunately, organizations that demand more personalized attention, however, cross-cultural communication and global faster delivery of service, and more precise solutions. A communication, wherein there exists personal and system with an extensive database of providers, subject professional interaction between parties who speak matter experts, real-time communication technology and different languages and/or come from different cultures, digital collaboration tools will help people achieve goals present greater challenges for individuals and in a situation and/or environment where language and organization. For example, it may be difficult (or even culture barriers exist [2]. impossible) for an English-only speaker to engage in an There are several techniques currently available for SMS messaging session with a French- or German-or in addressing such language barriers [3]. In one, a user of an any other language only speaker without some sort of instant messaging tool types a message in their own, or intervening translation service [1]. The convergence of preferred, language into a separate translation program or computing, communication and real-time technologies web site. The user must then activate the translation tool ISSN: 1790-5117 111 ISBN: 978-960-474-072-7 ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING to translate the message into the destination language, around the world, which also lessens the utility of the and cut and paste the translated text back into the text messaging service. field of the instant messaging tool. Once this is complete, In other techniques [4-6], a dedicated translation tool is the user can transmit the message. While this method can integrated with an instant messaging program. These be effective, it is obvious that the process of continually techniques are lacking in flexibility, however, because cutting, pasting and switching between applications they tie the messaging program to a single translation significantly impedes the communication process. tool and do not take advantage of existing translation Locating good translation tools can also be difficult and tools available, many online. We propose a system for distracting for users. And because any one translation multilingual SMS translation and query system, highly tool may not support all language needs a particular user dynamic, scalable and efficient since the system depends could have, a user may find himself or herself utilizing on a third party translator susch as google tranalsate. numerous different tools to chat with different contacts 2 Problem Formulation A solution for this is to provide a method for translating a for query part, handling request is entirely made by the message from a first language to a second language, as system, where; placed request processed to get the most well as providing a method for facilitating querying for relevant information. information in different language, and provide a method to place a request either to translate sentences, words, and/or terminologies from and to set of languages or to query about information they need to know, all through SMS messages. So it is very important to provide more mobility to access information that is available only through internet connected devices. M O B I L E P V V C H M M The method enables translating a message from a first S O O O A M A M I I L C C N I S S L L E E E language to a second language and also facilitates N E T W querying for information in different language by using O R K server as shown in Fig. 1. The method uses the Short Message Service (SMS) to provide a service in which reaching specific information gets easier. Further the method allows users to place a request either to translate sentences, words, and/or terminologies from and to set of languages or to query about information they need to know, all through SMS messages. As for translation request, a third party translator is used to process requests, where; server is the mediator that takes user Fig. 1: The Mobile Multilingual SMS tranlation system request as an SMS message, forward it to third party translator and sends back the result to the user, whereas ISSN: 1790-5117 112 ISBN: 978-960-474-072-7 ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING 3 System Design contains a speech recognition system that handles the 3.1 Translation voice call messages and converts it to text. Another feature of the method is to find the location of user by The system provides a solution for translating a message using the local GSM stations through the server. from a first language to a second language, wherein the technique used comprising the steps of: (a) Sending an message in a first language to the 3.2 Query server, wherein the specific code is embedded into The system also provides a mechanism for facilitating the message; querying for information in different language; wherein (b) scanning the message obtained from step (a) by the the said method comprising the steps of : server for a code embedded in the language; (a) ending a query in a first language to the server, (c) translating the content of the message from the first wherein the specific code is embedded into the language to the second language in accordance with query; the embedded code resulting in translated content; (b) scanning the query obtained from step (a) by the (d) sending the message obtained from step (c) to a server for a code embedded in the language; recipient, wherein the message includes the (c) searching the information in accordance with the translated content in a desired language in embedded code of the query and resulting the accordance with the embedded code. information in translated content; In an embodiment of the method, the message used is in (d) sending the information obtained from step (c) to a the form of at least SMS, MMS, voice mail or voice call, recipient, wherein the query includes the translated which contains an embedded code in a specific format, content in a desired language in accordance with the used in the following manners: embedded code. <Tag>SP<source_language> In an embodiment of the present method, wherein the SP<target_language>SP<request_text> query used is in the form of at least SMS, MMS, voice In which the Tag indicates a command to the system for mail or voice call. that contains an embedded code in a translation use, the command used for translation is Tr. specific format, used in the following manners: While the SP indicates a standard ASCII space. As for <Tag>SP<query_language> the other parts, the source_language indicates the first SP<target_language>SP<query_text> language that the user used in the message, the Where the Tag indicates a command to the system for target_language indicates the second language that the information use, the SP indicates a standard ASCII space. user want to be translated, and the request_text indicates As for the other parts, the query_language indicates the the text that needs to be processed. first language that the user used for asking query, the target_language indicates the second language in which The translation is done through a third party translator, the user wants to be translated the information, and the which is selected from the group consisting of Google query text indicates the query that needs to be processed translation service, Microsoft translation service, to get the information. Babylon etc. the first and second language is used in accordance with the third party translator, Also the input In this method, the information is provided through a language can be set as default language. Also the mehtod third party service provider, the third party service ISSN: 1790-5117 113 ISBN: 978-960-474-072-7 ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING provider is consisting of data related to tourism and returns the results in the default target language.