Interpreter App Submition for the Google Hackathon project.
This is a point of concept to solve for the lack of training software available for companies to train and test their interpreters.
For this project, the user can start an assigment, and gets prompted to interpret at certain points of the video. The video pauses and provides the user a reminder of the sentence to interpret.
The interprataton Audio gets converted fron Video/Webm format to WAV to it can be transformed into text by Google Speech to Text Service via API.
The generated text and the sentence to interpret from the video, are used to validate the interpretation by using VertexAI to prompt Google Gemini-1.5-pro-preview.
This section is for the backend portion of the app
The project uses Docker for development purposes. Here's how to get setup.
- Clone the respository
- Open Docker desktop app or make sure is running in the background
- in the terminal navitage to the InterpreterAPI folder of your project
cd InterpreterAPI/
- Create docker image
docker build -t <DockerImageName> .
- Run docker container
docker run -p 8080:5000 <DockerImageName>
#API Reference To make a request, reference your hostname (ie localhost) with port 8080:
http://localhost:8080
This section is for the front end portion of the ap
- Clone the respository
- In the terminal navigate to the root directory of your project
- Install Dependencies by running the following command
npm install
- Start the application by running the following command
npm start