Inspiration
My team loves traveling. Last summer, we were in India together. However, one problem that kept coming up for us was talking to people over the phone who don't speak English. We would call our Uber driver or a local restaurant owner to be completely unable to understand each other.
What it does
We translate languages real time between two speakers. In other words, if you choose to speak and listen in French using our call system, your english speaking friend would hear your message in English, and vice-versa.
How we built it
Our project integrates the Twilio and Google translate API. By using the conference call function and tying Twilio events to recording and saving files, sending them to our translation system built with Google translate, and playing these audio files back to the partner in the call, we are able to play a direct translation of the messages.
Challenges we ran into
We ran into many challenges using the Twilio API, and it was difficult for us to set up a server and make a web app since none of us had prior web development experience. The mentors were extremely helpful, though (thank you Shariq!!).
Accomplishments that we're proud of
When we played the audio file in the context of the call, and when we were able to first record specific parts of calls and save the file were very exciting. Learning to use the Google API was also exciting.
What we learned
We learned tons and tons about web development in a very short amount of time, and will hopefully be able to use these skills in other projects.
What's next for Small World Connect
We will continue refining the service until it delivers the best possible user experience - this means working out kinks like the translation talking over each other.
Log in or sign up for Devpost to join the conversation.