Skip to content

A Tool for translating resources from English to Indian regional languages.

Notifications You must be signed in to change notification settings

Preet-Sojitra/AnuvaadRatna

Repository files navigation

Anuvaad Ratna

This project was made during the internal hackathon conducted at our University for the Smart India Hackathon 2023.

Description:

Anuvaad Ratna is a web application for translating resources from one language to another. Currently, it is capable of translating English to Hindi text, translating English PDF to Hindi PDF, and generating text-to-speech (TTS) audio of the translated text.

Live Demo:

You can view a live demo of the project on youtube.

Tech Stack:

Frontend: Next.js

Backend: Flask

Machine Learning: Tensorflow, Helsinki model from Hugging Face

Backend Repo: Link to backend repo

Features:

  • English to Hindi text translation

  • English to Hindi PDF translation

  • Text-to-speech audio generation of translated text

Team Members:

Usage:

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.

  1. Clone the repository using following command:
git clone https://github.com/Preet-Sojitra/AnuvaadRatna
  1. Navigate to the cloned repository and install the dependencies using the following command:
npm install
  1. Start the server using the following command:
npm run dev
  1. Now head over to the backend repository and follow the instructions given there to start the backend server.

Future Plans:

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.

About

A Tool for translating resources from English to Indian regional languages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published