Arbisoft's In-house Translation System Enables Advanced Learning World's Expansion into Saudi Arabia
Enter the realm of Advanced Learning World (ALW), a digital haven where K-12 students can embark on an educational journey tailored to their individual needs. This cutting-edge platform provides a wide array of personalized learning experiences, from live webcasts and sessions to recorded lessons and live classes, allowing students to discover the method that suits them best.
ALW's dedication to providing accessible education knows no bounds. When the platform decided to launch an Arabic version of its Learning Management System (LMS) in Saudi Arabia, Arbisoft's development team faced a monumental task: translating all the English text into Arabic.
Though initially utilizing a paid translation tool, the team encountered limitations that spurred them to create an in-house simplified translation system. This system not only saved valuable developer time but also fostered clear communication for all stakeholders involved.
The Challenge
During their work on the ALW project, the Arbisoft team encountered a formidable hurdle. They had been using a paid translation tool that was both intricate and limited in its translation capacity.
This presented a significant obstacle to the development process, causing delays and hindering productivity. However, the frontend team proved to be the beacon of innovation by devising a powerful and user-friendly version of the translation system. Their creation could handle numerous translations while being accessible to all stakeholders.
Their strategic thinking and swift decision-making paid off, resulting in seamless communication and enhanced productivity, ultimately leading to successful project delivery. The Arbisoft team's unwavering ability to confront complex challenges and deliver top-tier solutions epitomizes their expertise and unwavering commitment to meeting ALW's needs.
An Innovative Approach
In a remarkable display of innovation, Arbisoft's team created a unique in-house solution utilizing Google Sheets as a database within a mere 24 hours. The project aimed to develop a straightforward and intuitive web application using ReactJs, shared with a group of Arabic-speaking individuals for translation purposes.
To streamline the process further, the web application included searching and sorting functionality. Meanwhile, behind the scenes, Google Sheets served as a database to manage both English and Arabic translations for all static text used in the application, including their context.
To ensure efficient data handling, developers incorporated a reference key and label, allowing translators to provide corresponding Arabic translations seamlessly. The user-friendly interface fostered effortless collaboration, enabling stakeholders to make translation changes as necessary.
This approach proved to be an ideal solution for simplifying the translation process and facilitating seamless updates to the application. In addition, the solution effectively managed translations for multiple ALW projects, including three standalone front-end projects.
A Successful Outcome
The development team achieved resounding success by leveraging an in-house, simplified translation system, resulting in saved time for developers and improved communication for all stakeholders.?
Utilizing Google Sheets as a database, the team made necessary translation changes with ease. The user-friendly React app further streamlined the process, ensuring a seamless experience for developers. This simplified translation system proved crucial in delivering the LMS on schedule and within budget, showcasing the team's commitment to excellence.
Here's what Tasawar Hussain, a Senior Software Engineer at Arbisoft working on the ALW project had to say about it:
领英推荐
Leading the front-end development team for ALW was an incredible experience. I'm grateful for the opportunity to work with such an exceptional group. We developed a complex user interface for our online learning platform. I'm proud of the high quality work we delivered within tight deadlines. As the front-end lead, I delegated tasks, provided guidance and support, and leveraged my technical expertise in front-end technologies such as JavaScript and ReactJs to make strategic decisions and overcome challenges. My leadership motivated and inspired the team to work together effectively and accomplish our goals. Our efforts are making a meaningful impact on the Edtech industry in KSA, and I'm excited to bring my skills and experience to future projects.
Arbisoft's Tech Stack
The Arbisoft team used React, Bootstrap, Google Sheets, and Firebase in their tech stack.
1. React
React is a popular JavaScript library for building user interfaces (UIs) in web applications. The team used React to quickly implement the application's user interface by following a declarative approach to programming
2. Bootstrap
Bootstrap is a free front-end framework that makes web development faster and easier. It was used to implement a responsive and beautiful design from wireframes quickly without writing custom CSS, saving developers time.
3. Google Sheets
Google Sheets is a popular cloud-based spreadsheet software that offers several benefits, including integration, accessibility, and cost. The free tier of Google Sheets was used as the database to house the translations, and it was easily integrated into the translation app and their existing system.
4. Firebase
Firebase provides detailed documentation and cross-platform SDKs to help you build and ship apps. The project team used Firebase for authentication in their application, which was integrated in minutes.
Toward the end, the project team at Arbisoft triumphantly created a simplified translation system using React, Bootstrap, and Google Sheets. This approach saved valuable time for developers and provided accessible communication for all stakeholders.?
By adopting Google Sheets as the translation database, updates were made effortlessly, while utilizing React as a modern library to build the app. This case study exemplifies the significance of developing efficient translation systems that are easy to use, accessible, and most importantly, cost-effective.
About Arbisoft
Arbisoft is 900+ strong in 5 global offices focused on Artificial Intelligence, Traveltech and Edtech. Our partner platforms serve millions of users every day.
We’re always excited to connect with people who are changing the world. Get in touch!
Email:?[email protected]?
Full Stack Software Engineer @VECTOR Inc. | NEXT.js | MERN | Flutter | BSCS FAST ISB 2021-25
2 年Interesting