🧠 About the Project DocuBuddy is an AI-powered accessibility tool designed to help users better understand complex or dense documents. Whether it’s a research paper, a government notice, or a legal document, DocuBuddy simplifies, translates, and reads out content—all in one seamless interface.

Our mission is to make information clearer, more inclusive, and more human-centered.

🌟 Inspiration I was inspired by the everyday challenges faced by:

Students struggling with academic jargon,

ESL (English as a Second Language) learners navigating formal documents,

Individuals with cognitive or visual impairments who benefit from simplified or auditory formats.

Information is power, but only if it’s understandable. I wanted to build a tool that breaks down those barriers using the power of AI—specifically Claude’s thoughtful and safe language capabilities.

✨ Features 📝 Text Simplification Simplifies complex documents into plain, easy-to-read language using Anthropic's Claude API. Users can select a reading level (e.g., 3rd grade, 5th grade, Plain English) to match their comprehension needs.

📂 File Upload Support Allows users to upload .txt or .pdf files directly for processing, making it easy to work with existing documents.

🌍 Multilingual Translation After simplification, users can translate the content into multiple languages including:

Spanish

French

Hindi

Chinese

Arabic

Tamil, Telugu, Bengali, and more

🔊 Text-to-Speech With a single click, the simplified (or translated) content can be read aloud using the browser’s built-in speech synthesis. The button toggles between play and stop for full user control.

🎯 Accessibility-First UI Designed with accessibility and clarity in mind:

Clean, high-contrast layout inspired by Claude.ai

Rounded, easy-to-click buttons

Responsive design

Supports keyboard navigation and screen readers

📚 What I Learned How to work with the Anthropic Claude API to prompt structured simplifications.

Designing with accessibility in mind: semantic HTML, screen-reader support, clear fonts.

Implementing text-to-speech and translation pipelines that complement AI outputs.

Balancing clarity and control in Claude prompts to avoid overly verbose or oversimplified output.

🧗 Challenges I Faced Prompt engineering: Getting Claude to simplify without losing meaning or sounding condescending took careful iteration.

Flask file handling: Ensuring file uploads worked smoothly across different formats.

User experience design: Mimicking Claude.ai’s clean layout while making room for multi-step features like simplification → translation → speech.

Built With

Share this project:

Updates