The Unsalted Truth
Inspiration
News today is not designed for understanding — it’s designed for speed and clicks. Articles are long, text-heavy, full of assumptions, and often biased. Many people don’t struggle because they lack interest, but because they lack context, clarity, and accessible formats.
This gap hits hardest for:
- People with dyslexia
- Non-native English speakers
- Elderly users
- Students learning current affairs
- Audio-first learners
- Anyone overwhelmed by dense articles
We realized accessibility isn’t just about seeing content — it’s about cognitive access. That’s where The Unsalted Truth was born.
What it does
The Unsalted Truth is an AI-powered, accessibility-first news platform that transforms complex headlines into structured, neutral, easy-to-understand explanations.
Every article is broken into:
- What happened
- Past context
- Why it matters now
- Who is affected
- Future implications
- Helpful links for deeper exploration
Accessibility features include:
- 🔊 Text-to-Voice Mode for audio-first and visually impaired users
- 🌍 Real-time Language Translation for global accessibility
- 📖 Dyslexia-Friendly Mode (optimized font, spacing, layout)
- 🔍 Large Text Mode for low-vision users
- 🖼 AI-Generated Visuals to make news more engaging
We don’t just simplify news — we structure understanding.
How we built it
This is a live, functioning system, not a mockup.
Frontend
- React + Tailwind CSS
- Dynamic accessibility modes (Dyslexia Mode, Large Text Mode)
News Engine
- Real-time headlines via public RSS feeds
- Multi-proxy resilience system:
- allorigins.win
- rss2json.com
- codetabs.com
- allorigins.win
- Local fallback dataset to ensure UI stability
- Client-side XML parsing using
DOMParser
AI Intelligence Layer (Gemini 3 Pro)
Used for:
- Contextual reasoning
- ELI5 simplification
- Structured JSON breakdown of news
- Real-time translation
- Text-to-speech generation
Custom Audio Pipeline
- Raw PCM audio
- Decoded using Web Audio API
- AudioBuffers cached for low latency and cost
Architecture
- Zero-backend, client-side execution
- Fast, scalable, and demo-proof
Challenges we ran into
- ⚖️ Keeping summaries neutral while simplifying complex topics
- 🧠 Structuring AI output into consistent JSON formats
- 🌍 Handling real-time translation without breaking layout
- 🔊 Building a smooth low-latency audio playback pipeline
- 🌐 RSS reliability → solved with multi-proxy resilience
- ♿ Designing accessibility features without cluttering UI
Accomplishments that we're proud of
- Built a fully working AI news engine, not a static demo
- Created a platform focused on cognitive accessibility, not just visual accessibility
- Designed a structured explanation model instead of generic summaries
- Implemented real-time AI translation + TTS
- Achieved a zero-backend architecture that’s fast and scalable
What we learned
- Accessibility must include understanding, not just interface design
- AI is powerful when used for structure, not just generation
- News consumption is a cognitive load problem, not an attention problem
- Resilient systems matter — APIs fail, demos shouldn’t
- Simplicity in UI takes deep technical thinking behind the scenes
What's next for Unsalted Truth
- Personalized reading modes based on user cognitive preferences
- Bias detection & perspective comparison
- Topic timelines for historical understanding
- Offline mode for low-connectivity regions
- Integration with education platforms
- Voice assistant version for hands-free news
Our vision:
To become the AI layer that makes global information understandable to every mind.


Log in or sign up for Devpost to join the conversation.