Inspiration
Nuestro proyecto nace de experiencias personales durante visitas a comunidades indígenas en zonas turísticas, como algunos municipios en Chiapas. Ahí vimos de primera mano cómo la lengua y la cultura local a menudo se encuentran en peligro de desaparecer debido al turismo masivo y la falta de apoyo a las lenguas originarias. Nos dimos cuenta de la necesidad urgente de herramientas que ayuden a preservar estos idiomas, fomentar su uso y crear un puente entre turistas y hablantes nativos para promover el entendimiento y el respeto mutuo.
What it does
Nuestro proyecto es un traductor móvil de lenguas indígenas que permite a los usuarios traducir palabras de idiomas comunes como el español a lenguas originarias, como el tzotzil. Además de facilitar la comunicación, ayuda a los turistas a aprender vocabulario básico en lenguas indígenas, contribuyendo así a la preservación de estas lenguas y a la inclusión de las comunidades que las hablan.
How we built it
Desarrollamos la aplicación utilizando Swift para la interfaz móvil, integrando las APIs de Google Cloud: SpeechToText y TextToSpeech. Utilizamos Tensorflow para el entrenamiento del traductor. La app se conecta a un backend en Flask para gestionar las solicitudes, almacenamiento y envío de traducciones. Y postgreSQL como base de datos.
Challenges we ran into
Uno de los mayores retos fue encontrar recursos precisos y de calidad para las lenguas indígenas, ya que muchas de ellas no tienen una gran presencia en formatos digitales. También nos enfrentamos a desafíos técnicos en la integración de las APIs para conectarlo al lenguaje del modelo.
Accomplishments that we're proud of
Estamos orgullosos de haber creado una herramienta funcional que no solo traduce palabras, sino que también abre la puerta a la preservación de lenguas originarias. Logramos construir una plataforma accesible, fácil de usar, y alineada con los ODS que promueven la inclusión y la justicia social, especialmente para comunidades vulnerables.
What we learned
Aprendimos la importancia de involucrar a las comunidades locales y hablantes nativos en el proceso de desarrollo para poder asegurarnos de que el proyecto sea auténtico y verdaderamente útil. De igual manera, aprendimos acerca de entrenamiento de modelos, Swift y gestión de bases de datos para poder reutilizar las traducciones.
What's next for Proyecto Tonalli - TZAK - Reto Mty
Queremos expandir la aplicación incluyendo más lenguas indígenas y colaborar directamente con comunidades locales. Planeamos trabajar con hablantes nativos para mejorar el modelo y asegurar una traducción precisa y culturalmente relevante.
A futuro, nos gustaría integrar una funcionalidad que detecte la zona en la que te encuentras para recomendarte las lenguas indígenas locales a traducir, mejorando la experiencia del usuario y el entendimiento cultural. También buscamos alianzas con instituciones para ampliar nuestro alcance, promoviendo la preservación y uso activo de las lenguas indígenas, fortaleciendo así la diversidad cultural y la inclusión.
Built With
- flask
- google-cloud
- postgresql
- postman
- python
- swift
- swiftui
- tensorflow
Log in or sign up for Devpost to join the conversation.