DEV Community

Cover image for Deepgram x DEV Hackathon Submission x Deepgram-translator
Ansh Narula
Ansh Narula

Posted on

Deepgram x DEV Hackathon Submission x Deepgram-translator

Overview of My Submission

Deepgram-translator is a tool for converting a speech (which is then converted to text by Deepgram API) to specified language. Users have a choice to choose any language in which they want to convert their message.

Working

  • Used react to create this app.
  • Added allow microphone functionality.
  • Passed the input speech to Deepgram API to get the required text.
  • Then took the result obtained and passed it thorugh libretranslate api to get the translated text.

Submission Category:

Accessibility Advocates

Link to Code on GitHub

This project was bootstrapped with Create React App.

Deepgram-translator

Deepgram-translator is a tool for converting a given text (extracted by Deepgram API) to specified language. Users have a choice to choose any language in which they want to convert their message.

APP URI :

https://deepgram-translator.vercel.app/

Run this app locally :

Clone Repo :

git clone https://github.com/anshnarula5/deepgram-translator

Install Packages and run server on port 3000 :

npm install
npm start

Demo Images :

Screenshot (469) Screenshot (470) Screenshot (471) Screenshot (472)




Live Project : https://deepgram-translator.vercel.app/

Additional Resources / Info

Screenshots

Demo
Demo

Demo Video : https://drive.google.com/drive/folders/1T696e1MeVjpNtpUceVIU5NaefP0chHZO?usp=sharing

Future Updates

  • Improve UI of the app.
  • Add more features including speech-to-text API.

Top comments (1)

Collapse
 
cireneirbo profile image
Eric O'Brien

Nice! This is a really cool implementation! Well done