Верета, ВладиславТкаченко, Владислав2025-05-212025-05-212024Верета В. В. Автоматизована локалізація застосунків у мікросервісній архітектурі / Верета В. В., Ткаченко В. О. // Наукові записки НаУКМА. Комп'ютерні науки. - 2024. - Т. 7. - С. 40-50. - https://doi.org/10.18523/2617-3808.2024.7.40-502617-38082617-7323https://doi.org/10.18523/2617-3808.2024.7.40-50https://ekmair.ukma.edu.ua/handle/123456789/34787The article provides an in-depth analysis of various tools and services available for the localization and translation of web applications, as well as methods and approaches for their integration and scaling. It examines existing solutions for managing web service localization, highlighting their strengths and weaknesses. The article also describes an architecture that allows for the quick adaptation of services to meet the diverse needs of different users and projects. This architecture facilitates efficient integration with various platforms, while ensuring ease of scaling. Based on this architecture, the EchoLocal web service was developed. EchoLocal enhances interaction among participants in the web application localization process, allowing for optimal integration into distributed microservice architectures common in modern applications. It supports the easy deployment within a closed ecosystem, making it suitable for organizations with specific security or operational requirements. EchoLocal enables users to integrate and manage localizations of their products on one centralized platform in real-time. EchoLocal helps reduce localization costs by simplifying the adaptation of content for different language markets. It increases the efficiency of communication between all participants in the localization process, fostering stronger collaboration. By centralizing localization management, EchoLocal streamlines workflows for developers, translators, and project managers alike. In conclusion, the article underscores the importance of efficient localization in today’s global market and presents EchoLocal as a robust solution to many challenges in web application localization. Implementing the described architecture allows organizations to significantly improve their localizatioУ цій статті проведено аналіз різних інструментів і сервісів для здійснення локалізації (перекладу) вебзастосунків, методів і підходів до їх інтеграції та масштабування. Розглянуто наявні рішення для управління локалізаціями вебсервісів. Описано розроблену архітектуру, яка дає змогу швидко адаптувати сервіс під потреби різних користувачів і різних проєктів та ефективно інтегруватися з різними платформами з урахуванням простого масштабування сервісу. На базі цієї архітектури реалізовано вебсервіс EchoLocal. Він покращує взаємодію учасників процесу локалізації вебзастосунків, а також дає змогу оптимально інтегрувати цей процес у розподілену мікросервісну архітектуру сучасних застосунків і просто розгортати у своїй закритій екосистемі. EchoLocal надає можливість своїм користувачам інтегрувати та управляти локалізаціями своїх продуктів в одному місці в реальному часі. EchoLocal допоможе знизити витрати на локалізацію, спростити процес адаптації контенту під різні мовні ринки та підвищити ефективність комунікації між усіма учасниками процесу локалізації.ukлокалізаціяінтернаціоналізаціяглобалізаціямікросервісна архітектураKubernetesGoogle Cloud PlatformGCPCI/CDстаттяlocalisationinternationalisationglobalisationmicroservice architectureАвтоматизована локалізація застосунків у мікросервісній архітектуріAutomated Localization of Applications in Microservice ArchitectureArticle