AUTOMATED ENGLISH-UKRAINIAN APPLICATION USER INTERFACE TRANSLATION TOOL

Authors

DOI:

https://doi.org/10.32782/KNTU2618-0340/2020.3.2-2.19

Keywords:

machine translation, software development, user interface, mobile applications

Abstract

The user interface plays a big part when using various computing devices. Nowadays anyone has the ability to develop their own software application and distribute it on the Internet. However not every developer can be fluent in several world languages. The Internet provides free access to powerful modern text translation services, however that still requires precious time on behalf of the developer. This may severely limit the success and amount of users of the developed application, and even negatively impact the quality of the application’s key functionality. This raises the question of creating a quality user interface translation.

This article analyses existing methods and presents a design concept of a tool for developers that wish to reach potential users across the whole world. The process of this research provides examples of existing text translation systems in the Internet and an overview of their features within the context of translating a user interface. Also conducted were analyses of the target audience and the current state of the mobile app markets, showing the relevance of the problem with user interface languages for computers and mobile devices, as well as the importance of providing a comfortable and quality application user experience for the end consumers.

The research also includes an overview of existing solutions for automated and assisted translation tools, their key functions and shortcomings. The proposed project of the translation utility describes a program interface for the translator, designed to make the translation process more comfortable and geared specifically for translating developed software interfaces. The primary functionality of the translation tool would be based on using plain text files with a special format of records to enable automatic displaying of corresponding lines within the source code of the program. An analysis of such existing text formats was conducted, with considerations of their use and implementations in already existing translation systems and possible approaches of their implementation in the proposed translation tool. The creation of a custom text format specifically for the project was proposed as well.

References

How Many People Have Smartphones Worldwide (June 2020). Retrieved from: https://www.bankmycell.com/blog/how-many-phones-are-in-the-world (last accessed: 04.06.2020)

Global Digital Overview – DataReportal – Global Digital Insights. Retrieved from: https://datareportal.com/global-digital-overview (last accessed: 04.06.2020)

Google Translate – A Personal Interpreter on Your Phone or Computer. Retrieved from: https://translate.google.com/intl/en/about (last accessed: 05.06.2020)

Microsoft Translator. Retrieved from: https://www.microsoft.com/en-us/translator (last accessed: 05.06.2020)

Translate text in other apps – Android – Google Translate Help. Retrieved from: https://support.google.com/translate/answer/6350658?co=GENIE.Platform%3DAndroid&hl=en (last accessed: 05.06.2020)

Microsoft Translator Adds Image Translation to Android – Microsoft Translator Blog. Retrieved from: https://www.microsoft.com/en-us/translator/blog/2016/04/20/microsoft-translator-adds-image-translation-to-android/ (last accessed: 05.06.2020)

Google Play: number of available apps by quarter 2020 | Statista. Retrieved from: https://www.statista.com/statistics/289418/number-of-available-apps-in-the-google-play-store-quarter/ (last accessed: 06.06.2020)

Apple App Store: number of available apps by quarter 2020 | Statista. Retrieved from: https://www.statista.com/statistics/779768/number-of-available-apps-in-the-apple-app-store-quarter/ (last accessed: 06.06.2020)

Achieving Human Parity on Automatic Chinese to English News Translation. arXiv:1803.05567 [cs.CL]. Retrieved from: https://arxiv.org/abs/1803.05567 (last accessed: 06.06.2020)

Top Translation Software Tools in 2020 – Some Even Free! Retrieved from: https://www.smartcat.ai/blog/top-translation-software-tools-in-2019-some-even-free/ (last accessed: 07.06.2020)

Try the Free Website Translator & Translate API  Google Translate. Retrieved from: https://translate.google.com/intl/en/about/forbusiness/ (last accessed: 07.06.2020)

gettext - GNU Project - Free Software Foundation (FSF). Retrieved from: https://www.gnu.org/software/gettext/ (last accessed: 07.06.2020)

GNU gettext utilities: List of Programming Languages. Retrieved from: https://www.gnu.org/software/gettext/manual/html_node/List-of-Programming-Languages.html (last accessed: 07.06.2020)

XLIFF Version 2.1. Retrieved from: https://docs.oasis-open.org/xliff/xliff-core/v2.1/xliff-core-v2.1.html (last accessed: 07.06.2020)

Published

2020-10-06

How to Cite

GOMENYUK, S. ., & MATUZKO, V. (2020). AUTOMATED ENGLISH-UKRAINIAN APPLICATION USER INTERFACE TRANSLATION TOOL. APPLIED QUESTIONS OF MATHEMATICAL MODELLING, 3(2.2), 194-201. https://doi.org/10.32782/KNTU2618-0340/2020.3.2-2.19