AI Language Tools Suite
A collection of fun language tools powered by Gemini AI, with a clean and simple warm-beige UI.
AI Language Tools Suite
A delightful collection of AI-powered language tools that bring humor and creativity to everyday communication. Built with Google Gemini AI and featuring a warm, beige-themed interface that makes language manipulation both fun and accessible.
Project Overview
This suite combines the power of Google’s Gemini AI with a playful approach to language, offering four distinct tools that transform how we communicate. From translating corporate jargon to converting insults into passive-aggressive compliments, each tool serves a unique purpose while maintaining a consistent, user-friendly experience.
Tools Included
1. Brainrot ↔ English Translator
Transform communication between generations with bidirectional translation:
- English to Brainrot: Convert standard English into Gen Z “brainrot” slang
- Brainrot to English: Decode modern slang back to conventional language
- Real-time Translation: Instant conversion with context awareness
2. Corporate BS Generator
Create professional-sounding buzzword phrases for any occasion:
- Random Generation: Produce authentic-sounding corporate speak
- Keyword Integration: Include specific terms in generated phrases
- Context Awareness: Maintains professional tone while highlighting absurdity
- Customizable Output: Tailor phrases to specific industries or situations
3. Insult-to-Compliment Converter
Master the art of passive-aggressive communication:
- Subtext Preservation: Maintains the original meaning while sounding positive
- Contextual Conversion: Adapts tone based on the input severity
- Creative Rephrasing: Generates multiple conversion options
- Social Navigation: Perfect for diplomatic communication
4. Polite but Brutal: Bad Review Generator
Craft hilariously honest reviews with style:
- Multiple Styles: Choose from Passive-Aggressive, Overly Polite, Fake Enthusiasm, Existential Crisis, Haiku Mode, or Corporate Reviewer
- Subject Customization: Specify products, apps, or services
- Emotion Targeting: Incorporate underlying feelings like frustration or confusion
- Creative Formats: Including poetic reviews in haiku form
Technical Implementation
Backend Architecture
- Express.js Server: RESTful API design with clean endpoint structure
- Gemini AI Integration: Efficient API calls with prompt engineering
- Environment Configuration: Secure API key management
- Error Handling: Robust error handling and fallback responses
API Design
// Example API endpoints
GET /api/to-brainrot?text=Hello world
GET /api/corporate-bs?keywords=blockchain,metaverse
GET /api/insult-to-compliment?text=You're lazy
GET /api/bad-review?style=Passive-Aggressive&subject=app
Frontend Features
- Responsive Design: Mobile-first approach with warm beige color scheme
- Interactive Navigation: Seamless switching between tools
- Real-time Results: Instant feedback without page refreshes
- Clean Interface: Minimalist design focusing on functionality
Key Features
User Experience
- Simple Navigation: Intuitive menu system for tool switching
- Fast Response Times: Optimized API calls for quick results
- Consistent Theming: Warm beige color palette throughout
- Accessibility: Clean, readable interface design
Technical Highlights
- Single API Key: Efficient resource management across all tools
- Modular Architecture: Each tool as a separate, maintainable module
- Environment Flexibility: Easy deployment with environment variables
- Development Workflow: Hot-reload support for rapid iteration
Example Outputs
Insult-to-Compliment Conversions
- “You’re dumb” → “You have such a unique way of thinking—like nobody else would ever think that.”
- “Your cooking is terrible” → “Your adventurous approach to flavors is certainly memorable!”
Bad Review Examples
- Passive-Aggressive: “Wow. Just wow. You really committed to making this the worst possible user experience. Inspiring, really.”
- Haiku Mode:
Crashed once, then again Took my hopes and dreams with it Still gave four stars
Technology Stack
- Runtime: Node.js for server-side JavaScript execution
- Framework: Express.js for API routing and middleware
- AI Integration: Google Gemini AI API for natural language processing
- Frontend: Vanilla HTML/CSS/JavaScript for lightweight performance
- Development: npm scripts for development and production workflows
- Deployment: Environment-based configuration for easy hosting
Installation & Usage
# Clone and setup
git clone https://github.com/yourusername/ai-language-tools.git
cd ai-language-tools
npm install
# Configure environment
echo "GEMINI_API_KEY=your_api_key_here" > .env
# Start development server
npm run dev
This project demonstrates creativity in AI application development, API design, and user experience design while showcasing proficiency in modern web development practices and AI integration techniques.