Mosala: a CV and conversation assistant for Africa's languages, running on your own computer
What I Built In the DR Congo, where I live, many skilled people have never written a CV. Electricians, phone repairers, mechanics and solar installers learn their trade on the job. Most job offers are written in French or English, while millions of people live their working life in Lingala, Swahili, Kikongo or Tshiluba. Mosala means "work" in Lingala. It lets someone describe their work the way…
In the Democratic Republic of Congo, where many skilled individuals lack formal education, Mosala emerges as a solution. As a CV and conversation assistant, Mosala operates on personal computers, eliminating the need for internet access. With support for 150 languages across 54 African countries, Mosala bridges language barriers for those who work in languages unfamiliar to them.
Mosala takes a CV written in local languages like Lingala, Swahili, or Kikongo, and transforms it into professionally formatted CVs in French, English, or other languages recognized by recruiters. Moreover, it simplifies complex job offers, providing clear explanations and suggesting tailored bullet points for applications.
The application supports community messages, enabling health centers and NGOs to disseminate information in their local languages. For face-to-face interactions between individuals who speak different languages, Mosala facilitates seamless communication through its conversation feature.
Code for Mosala is available on GitHub, allowing developers to run the application locally using plain Python and an open-weight model through Ollama. The application is designed to prioritize honesty, ensuring that generated CVs accurately reflect the individual's skills and experiences.
Mosala's objective is to empower African professionals by providing them with essential tools to secure employment opportunities. In a region where data costs and connectivity issues pose significant challenges, Mosala's offline capabilities make it a valuable asset. By enabling users to correct translations, add new languages, and contribute to the language list, Mosala fosters an open and collaborative approach to language technology.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.