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.

Share this project:

Updates