abuna1985 / dg-translation-chrome-ext

A TypeScript chrome extension that uses Deepgram to provide live transcription and translation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deepgram Translation Chrome Extension

A repository for creating a chrome extension that allows users to create transcripts and to translate transcripts. This is a JavaScript project that uses Parcel and TypeScript.

This project was inspired by @phazonoverload's Chrome Transcription blog post.

Development and Contributing

Interested in contributing? We ❤️ pull requests!

To make sure our community is safe for all, be sure to review and agree to our Code of Conduct. Then see the Contribution guidelines for more information.

Getting Started

Install the extension

Before you get started, learn how to load an unpacked extension.

  • Run yarn to install the dependencies.
  • Run yarn build.
  • To load this extension unpacked, navigate to /dg-translation-chrome-ext/dist.

Install for development

For this project, you'll need a Deepgram API Key, which you can get here. You can choose Admin or Owner for your API key.

  • Run yarn to install the dependencies.
  • Run yarn start to start in development mode.
  • Load from the dist folder.
  • To run this extension, navigate to the tab you want transcribed. Open the extension, add your API key to the input, and click "Start Transcription". Make sure you select the tab you want transcribed and share the tab audio.

Getting Help

We love to hear from you so if you have questions, comments or find a bug in the project, let us know! You can either:

Further Reading

Check out the Developer Documentation at https://developers.deepgram.com/

About

A TypeScript chrome extension that uses Deepgram to provide live transcription and translation

License:MIT License


Languages

Language:TypeScript 53.9%Language:HTML 46.1%