Vocabulary_Generator / README.txt
arvind-git-code
Setup Docker deployment
9fed9f2
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