BhashaSarthi is an AI-powered translation tool designed to help users translate text between multiple languages. With the integration of advanced machine learning models, it provides accurate and efficient translations.
- AI-Based Translation: Leveraging state-of-the-art AI models for fast and reliable translations.
- Multi-Language Support: Translate between multiple languages with ease.
- User Authentication: Secure login and registration for personalized experiences.
- Modern UI: Responsive and intuitive design using Next.js and Tailwind CSS.
Make sure you have the following installed:
- Node.js (v16 or later)
- Python 3.9+
- FastAPI
- Flask
- Docker (optional for deployment)
-
Clone the repository:
git clone https://github.com/yourusername/BhashaSarthi.git cd BhashaSarthi
-
Install the depencies for the frontend:
cd frontend npm install
-
Install dependencies for the backend:
cd backend pip install -r requirements.txt
- For backend:
-
Run the Flask server for the AI-based translation:
python3 backend/main.py
- For frontend(Next.js):
-
Go to the frontend directory and start the development server:
cd frontend npm run dev
-
Open the app at
http://localhost:3000