Kumajala : Redonner vie à nos langues maternelles grâce à la technologie Kumajala est une application web innovante dédiée à la valorisation et à la préservation des langues africaines locales à travers la technologie. Notre mission est de rendre ces langues vibrantes accessibles dans l'ère numérique, en offrant une solution intuitive pour la traduction et la restitution vocale.
Le Problème que nous Résolvons Nous avons constaté qu’au fil des générations, de plus en plus de personnes peinent à s’exprimer correctement dans leur propre langue maternelle. Ce phénomène s’explique notamment par le fait que certains parents n’utilisent plus leur langue à la maison avec leurs enfants, et que ces derniers n’expriment pas toujours le désir d’apprendre. Résultat : nos langues s’effacent peu à peu du quotidien.
Comment avons-nous conçu le projet ? Nous avons d’abord recensé un ensemble de langues locales à fort risque d’oubli ou de dévalorisation. Ensuite, nous avons manuellement réalisé des traductions du français vers ces langues pour entraîner l’IA. Après l’entraînement, nous avons mené plusieurs séries de tests pour vérifier la qualité des traductions. Progressivement, notre modèle a su générer des résultats fiables.
Qu’est-ce qui rend Kumajala différent ? Notre différence est simple, mais cruciale : nous avons intégré des langues locales oubliées ou sous-représentées dans les outils de traduction classiques. Kumajala est plus qu’un traducteur, c’est un pont entre générations et un outil de valorisation culturelle.
Quelles ont été les difficultés rencontrées ? Notre principal défi a été l’étape de test : L’IA prenait parfois trop de temps à générer une traduction. D’autres fois, elle échouait à restituer un résultat cohérent. Cela nous a poussés à affiner nos jeux de données et nos méthodes d’interaction avec l’API.
Ce que nous avons appris : Ce projet nous a permis de monter en compétence sur plusieurs aspects : Intégration de l’IA dans une application web moderne. Approfondissement de nos connaissances en API REST et services Cloud. Apprentissage des problématiques liées à la linguistique numérique et aux données locales.
Le futur de l’application : Notre ambition est claire : Développer notre propre modèle d’intelligence artificielle entraîné spécifiquement avec des jeux de données issus des langues africaines, en nous appuyant sur des technologies telles que TensorFlow. Ce modèle sera plus rapide, plus pertinent et 100% adapté à nos objectifs.
Technologies utilisées : Frontend -Vue.js -Vue Router -Vue Composables -Axios
Backend -Flask -Python -IA & Cloud -Gemini API -Google Cloud Firestore -gTTS (Google Text-to-Speech)
Log in or sign up for Devpost to join the conversation.