Inspiration
While reading some articles about various topics,I was constantly searching meanings for words that were new to me.Then I thought of building a project that will provide easy access to meanings and also summarise some difficult to understand text.
What it does
The project enhances learning by translating, defining, explaining, and summarizing selected text on a webpage.
How we built it
The project is built using HTML, CSS for UI and JavaScipt for DOM Manipulation and Express.js for backend.
Challenges we ran into
Handling Edge Cases in Text Selection (Empty and Invalid Selections)
Accomplishments that we're proud of
Allowing readers to explore unfamiliar concepts and break down complex information without leaving their reading environment, making online learning more efficient and enjoyable.
What we learned
User-centric design,Problem solving,Technical Skills
Google Technology Used
For text generation in this project, I utilized the Gemini API (Google's AI language model) to generate contextually relevant and high-quality content. The Gemini API enabled the efficient translations, meanings and summaries, ensuring dynamic and intelligent content creation.
What's next for Brain Loft
Voice Feedback Text-to-speech function that reads aloud translations, definitions, or summaries. This would be useful for users who prefer auditory learning or those who want to listen while multitasking. Customizable Shortcuts Let users customize hotkeys or gestures to quickly trigger the translation, definition, or summarization features, improving accessibility and convenience.
Log in or sign up for Devpost to join the conversation.