Desent
Translation Management Microservice

Open source i18next extension

This project provides a Django backend that allows you to manage your i18next translations in a custom user interface.

To the website

Concept

In the conceptual phase of our project for the "Translation Management Microservice," we thoroughly examined the needs of the end users. To ensure that our client's business logic meets the users' requirements, we created user journeys. These helped us to make the translation process dynamic and user-friendly, making the website easier to use with the help of i18n.

You can find more information this scientific paper extract.

Miro
Miro

Design

We have engaged intensively with the visual solution. Using Figma as our main tool, we have created designs that are not only aesthetically pleasing but also address the users' problems.

In the digital age, users decide within fractions of a second about the attractiveness of a website. Therefore, we placed great importance on ensuring that our design not only aligns with the customer's corporate identity (CI) but is also functional and intuitive. Our motto "Form follows function" was always at the forefront.

We align ourselves with modern design systems like Material Design to give our websites a consistent and user-friendly appearance. Since 70% of website visits come from mobile users, mobile design and responsiveness were of central importance to us.

In addition, we have always kept the target audience in mind and ensured that our design is precisely tailored to the predefined individuals. The result is a user-friendly, appealing, and functional solution that significantly simplifies the translation management process for developers.

Figma
Figma

Development

We relied on proven technologies to achieve the goal: to simplify the translation of websites using i18n and make it dynamically editable for the customer.

Django, a powerful Python framework, formed the backbone of our solution. With Python, we developed the core of the backend, while PostgreSQL served as a reliable database to efficiently manage translations. The use of open-source technologies allowed us flexibility and adaptability. Finally, we integrated i18next to ensure that translations are seamlessly delivered via the API, simplifying the translation management process for developers.

Our guiding principle has always been simplicity. By utilizing advancements like GitHub's Copilot, we have been able to continuously optimize our development processes. This reflects our commitment to efficiency and innovation. We firmly believe that unnecessary complexity not only extends development time but also increases costs. Therefore, we have focused on prioritizing the user experience and aligning our technology choices accordingly. The project was delivered on time and within budget.

Django
Django
Python
Python
PostgreSQL
PostgreSQL
i18next
i18next
Open Source
Open Source