MHacks11-MiLi

MiLi

John is a student at the University of Michigan. In his capstone project, he needs to work with students from international partnering schools in China, Denmark, and Italy. He only knows English and would like to communicate with his teammates without any language barriers.

This is where Mili comes into play. Mili is a web application messaging chat room platform where multiple parties that use different languages can communicate. Even though different users will communicate in different languages, each user's chat room conversation will be in a language familiar to them. Thus, if John speaks English and Sally speaks Chinese, John will see their chatroom conversation in English and Sally will see their conversation in Chinese.

We integrated speech recognition/transcription and chat communication in this web platform.

MiLi additionally has an SMS translator platform where a user can text a phrase to a phone number and they will receive the translated phrase in reply. This is implemented with Twillo API.

Motivation & Real-World Application

With the prevalance of globalization and inter-cultural communication, there is a growing need to support communication between those who speak different languages. Potential applications are gaming chat room w/ international participants, speaking with distance relative/friend on social media, and knowledge sharing between different cultures. SMS instant translation is useful when traveling abroad, where users can communicate with natives through showing the translated phrase easily. This chat room platform eliminates language barriers, thus achieving the mission of bringing the world closer together.

Screenshots

Web Platform login
two mult

SMS Platform SMS

Demo

Demo

Tech/framework, API Reference, & Credits

Built with

Features

  • Web chat room platform with user-customized username
  • Multi-user communication
  • Translation of message individualized for each user
  • Text and voice input option

Installation

requires.txt gives required installations Enable Google Cloud Translate API: https://cloud.google.com/translate/docs/quickstart-client-libraries
Enable Google Cloud Speech API: https://cloud.google.com/speech-to-text/docs/quickstart-client-libraries

License

MIT © Jennifer Chen, Sophia He, Hyuna Chung

Share this project:

Updates