This repository contains the backend code. To view the frontend code, head over to this repository. All the description and instructions are given there.
You can view the live demo of Anuvaad Ratna here.
- Preet Sojitra
- Yug Bhanushali
- Dhyan Shah
- Kanishk Munot
- Pratham Shah
- Diya Mirani
To use Anuvaad Ratna, you need to run it on your local machine only as of now. To do so, follow these steps:
You need to clone both the frontend and backend repositories to your local machine separately and start the servers for both of them separately.
- Clone this repository to your local machine using following command:
git clone https://github.com/Preet-Sojitra/sih_flask
- Install the required dependencies using the following command:
pip install -r requirements.txt
- Start the server using the following command:
python main.py
NOTE: You need to have the model's weights and two other configuration files in the backend repository's
tf_model/
directory . You can download the weights file from here. Download wholetf_model/
directory and place it in the backend repository's root directory.
- Now, head over to the frontend repository and clone it (if you haven't already).
We plan to add support for more languages to Anuvaad Ratna in the future. We also plan to improve the accuracy of the translations and to add new features, such as the ability to translate images.