BrainLoft is an educational Chrome extension that enhances the learning experience by allowing users to easily translate, define, explain, and summarize any selected text on a webpage. Designed for students, researchers, and avid learners, BrainLoft is a convenient tool to deepen understanding and make online learning more efficient.
- Translate selected text to different languages.
- Define words with quick dictionary lookups
- Explain complex terms or concepts in brief.
- Summarize paragraphs for quicker comprehension.
- Clone or download the repository.
- Go to
chrome://extensions/in your Chrome browser. - Enable Developer Mode in the top right corner.
- Click Load unpacked and select the
brain-loft-main/extensionfolder. - Go to Google AI Studio and get an API Key.
- Go to
brain-loft-main/apifolder and runnpm installin the command prompt. - Create a
.envfile and an environment variableAPI_KEY.Set this value to your API keyAPI_KEY=<yourAPIKey>. - Start a local server on your device using
node index.js. - The extension is now ready to use!
- Select any text of a webpage.
- A popup will appear on the extreme right of your window.
- Select the desired action from the popup.
- HTML & CSS - Interface elements.
- JavaScript
- DOM
- API ( Express.js)
Contributions are welcomed! Please follow these steps to conttribute :
- Fork the repository.
- Create a new branch (
git checkout -b feature-name). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-name). - Open a Pull Request.
For questions or support, please reach out via :
- Email : [email protected]
- LinkedIn : @bhatia4404
- X : @bhatia_4404
