Inspiration and What it does

In a highly digitalized world, the emotions behind a conversation often get lost in translation, hindering our ability to understand and connect with each other. Moreover, language, a mode of communication, ironically acts as a barrier against our ability to converse and collaborate with people from different geographical regions. Our team intends to revolutionize this, through a single web application, to enable people to establish authentic human connections with anyone around the world. We believe that this would have vast applications in improving efficiency and collaboration in the corporate world. Not only can it open doors of opportunities for non-native speakers to seek better employment remotely, but it can also allow companies to access the untapped potential of foreign talent outside their own country.

Our team built a web app that employs Deepgram to allow people who are less familiar with English, to be able to communicate with native English speakers and vice versa. The frontend of our application has two dashboards which show the transcribed version of each speaker’s speech as well as a column to show the sentiment of each speaker. While the concept is simple, we believe that this web application can become an essential tool in our lives, acting as a hybrid of Zoom and Grammarly of the future.

Challenges we faced

We originally planned to use Flask to host a dynamic version of the website, however, we instead decided to use web workers in order to run the back-end without interfering with the functionality of the front end.

We also faced a learning curve as some of us were not very familiar with the use of certain technologies for this project, such as Python, Deepgram API, and the translation API.

What we learned

We learned how to use web workers to run the back-end code.

We also learned how to connect to APIs in order to access external services in our project - in this case, it was Deepgram API.

Share this project:

Updates