Text to Emotion, Emotion to Color: We transform your words into stories painted with beautiful colors.
This service analyzes the emotional content of text and visualizes it through colors. By processing your input text, it determines the emotional tone and assigns corresponding colors that reflect those emotions, creating a unique visual representation of sentiment.
- Sentiment Analysis: Analyzes text to determine emotional content
- Color Mapping: Converts emotional scores into meaningful colors
- Emotion Labels: Provides specific emotion labels (e.g., Serenity, Trust, Amazement)
- Visual Feedback: Shows sentiment scores with color-coded progress bars
- Real-time Processing: Instant analysis and visualization
- Very Positive (Serenity) - Bright Yellow (#FFD700)
- Positive (Trust) - Light Green (#98FB98)
- Slightly Positive (Amazement) - Sky Blue (#87CEEB)
- Neutral Positive (Interest) - Light Purple (#DDA0DD)
- Neutral - Gray (#808080)
- Neutral Negative (Pensiveness) - Dark Navy (#483D8B)
- Slightly Negative (Sadness) - Indigo (#4B0082)
- Negative (Remorse) - Brown (#8B4513)
- Very Negative (Grief) - Dark Red (#800000)
- Next.js
- React
- TypeScript
- Transformers.js (Xenova)
- Framer Motion
- Tailwind CSS
Using DistilBERT model fine-tuned for sentiment analysis:
- Model: "Xenova/distilbert-base-uncased-finetuned-sst-2-english"
- Enter your text in English
- Click the "Analyze Sentiment" button
- View the emotional analysis results and corresponding color visualization
- See detailed sentiment scores with visual indicators
- Currently supports English text only
- Requires modern web browser for optimal performance
- Analysis is performed client-side for privacy