Anuvadak is a simple and efficient language translation tool built with React. It enables users to translate text between various languages with ease. The app utilizes the OpenL-Translate API to provide accurate translations and includes a reverse language option to switch between the input and output languages.
- Translate text between multiple languages
- Language selection dropdown with over 50+ languages
- Reverse language option to swap input and output languages
- Responsive and user-friendly design
- Error handling and loading state management
- Frontend: React, Tailwind CSS
- API: OpenL-Translate API (via RapidAPI)
- State Management: React Hooks (useState)
-
Clone the repository:
git clone https://github.com/SumitThakur1600/Anuvadak.git
-
Navigate to the project directory:
cd Anuvadak
-
Install dependencies:
npm install
-
Create a
.env
file in the root of the project and add your RapidAPI key:VITE_IMP_KEY=your_rapidapi_key_here
-
Run the app:
npm run dev
-
Open the app in your browser at
http://localhost:3000
Feel free to fork the project, submit issues, and send pull requests for bug fixes, features, or improvements.