English to Hindi Vocabulary Generator =================================== App Link: https://arvind-git-code.github.io/english-hindi-vocabulary-generator/ A web application that helps users generate English-Hindi vocabulary lists with AI assistance. Features -------- 1. Text Input & Word Selection - Paste any English text - Click on words to select/deselect them - Clear selection button to reset - Visual feedback for selected words 2. AI-Powered Translation - Automatic English to Hindi translation - Powered by Google Gemini AI - Structured data output - Excel export functionality 3. Chat Interface - Direct interaction with Gemini AI - Ask any questions - Get AI-powered responses - Export responses to Excel How to Use ---------- + Setup + ------ + 1. Clone the repository + 2. Copy `.env.example` to `.env` + 3. Add your Gemini API key to `.env` file + 4. Run `npm install` + 5. Run `npm start` + + Note: Never commit your `.env` file or expose your API keys publicly. 1. Word Selection: - Paste your English text in the input section - Click on words to select them - Use 'Clear Selection' to reset your selection 2. Generate Translations: - Select desired words - Click 'Generate Excel File' to get English-Hindi pairs - Excel file will be automatically downloaded 3. Chat with AI: - Use the "Ask Anything with Gemini" section - Type your query - Get AI-powered responses - Export responses to Excel if needed Credits ------- Developed by: - Arvind Maurya (Developer) Built with: - Google Gemini AI (https://deepmind.google/technologies/gemini/) For powerful natural language processing and translations - Coursor AI (https://www.coursor.ai/) For development assistance and code generation Technologies Used --------------- - React - TypeScript - Google Gemini API - XLSX for Excel export Note: This is a free tool for educational purposes. Please respect API usage limits. © 2024 Arvind Maurya. All rights reserved