ICSA 2024
Tue 4 - Sat 8 June 2024 Hyderabad, Telangana, India
Sat 8 Jun 2024 12:40 - 13:00 - Session 9: Software Architecture in Practice 1

As digital literacy expands across diverse demographics, encompassing varying ages, education levels, regions, and languages, the necessity for multilingual user interfaces becomes increasingly crucial, particularly beyond the conventional English interface. Studies have demonstrated that interfaces supporting multiple languages significantly enhance adoption among rural and older populations. Developing such interfaces entails careful consideration of several factors, including the choice between established translation APIs versus manual translations, server-side versus client-side translation processes, and the nuances of translation versus transliteration for both static and dynamic content. Various design approaches exist for crafting multilingual interfaces, from leveraging popular third-party APIs on the client side to managing a manually populated translation database on the server side. This paper introduces a novel hybrid translation architecture that synergizes third-party APIs with a server-side database. This integration facilitates rapid translation implementations with options for manual overrides. Our server-side database approach offers cost-effective, high-performance translations, while the client-side database supports offline translation capabilities. We demonstrate the effectiveness of this framework through its application in the Layamritam app, a platform offering streaming music complete with multilingual lyrics.

Sat 8 Jun

Displayed time zone: Chennai, Kolkata, Mumbai, New Delhi change

11:00 - 13:00
Session 9: Software Architecture in Practice 1Software Architecture in Practice

Session Chair: Atul Kumar, IBM Research, India
Room: H-105, Himalaya Block

11:00
20m
Research paper
A Semi-Automated Approach for Resolving Data-Driven Architecture MismatchesSAIP
Software Architecture in Practice
A: Christos Karathanasis , A: Theodoros Maikantis , A: Nikolaos Nikolaidis University of Macedonia, A: Apostolos Ampatzoglou University of Macedonia, A: Alexander Chatzigeorgiou University of Macedonia, A: Nikolaos Mittas International Hellenic University
11:20
20m
Research paper
DYNAMOS: dynamic microservice composition for data-exchange systems, lessons learnedSAIP
Software Architecture in Practice
11:40
20m
Research paper
Exploratory Study of oneM2M-based Interoperability Architectures for IoT: A Smart City PerspectiveSAIP
Software Architecture in Practice
12:00
20m
Talk
Exposing the hidden layers and interplay in the quantum software stackSAIP
Software Architecture in Practice
A: Vlad Stirbu University of Jyväskylä, A: Arianne Meijer-van de Griend University of Helsinki, A: Jake Muff
Pre-print
12:20
20m
Research paper
FhGenie: A Custom, Confidentiality-preserving Chat AI for Corporate and Scientific UseSAIP
Software Architecture in Practice
12:40
20m
Research paper
Harmonizing Languages: A Hybrid Translation Architecture for Multilingual Interfaces in the Layamritam AppSAIP
Software Architecture in Practice