Vacabulary Assistant is an interactive vocabulary builder that helps you collect and organize new words effortlessly while browsing the web. With just a click, you can save words, highlight them, and track your learning progress directly in your browser. Marked words take on customizable colors and transform into interactive vocabulary cards.
Forget about manually creating vocabulary cards—Vacabulary Assistant does it for you! Just browse the web as usual, reading articles, books, or any content. Whenever you come across a word you want to remember, click on it to add it to your personal wordbook.
As you continue learning, you can track your progress, improve retention, and level up your vocabulary effortlessly. Vacabulary Assistant streamlines language learning, making it seamless and automatic, so you can focus on mastering new words efficiently.
🚀 Key Features:
✔️ Save words instantly from any webpage
✔️ Highlight words in custom colors
✔️ Automatically turn words into vocabulary cards
✔️ Track progress and enhance retention
🔧 Installation & Usage
Get started in minutes! Follow the Build Guide to install and set up the extension.
Follow these simple steps to set up Vacabulary Assistant in your browser. No prior experience required! 🚀
Open a terminal and run the following command to install all required dependencies:
npm install
Compile the project by running:
npm run build
This will generate the necessary files:
page/page.ts
popup/popup.ts
- Open Google Chrome and navigate to:
🔗chrome://extensions/
- Toggle the Developer mode switch (usually in the top-right corner).
- Click "Load unpacked".
- Select the folder where your
manifest.json
file is located.
- Open any webpage and try selecting a word.
- You should see an option to save it to your vocabulary list.
- Open the extension popup to view and manage your saved words.
Your Vacabulary Assistant extension is now installed and ready to help you expand your vocabulary! If you encounter any issues, check the GitHub Issues page or contribute improvements.
- Redesigned popup menu (preparing for collections)
- Optimized parsing speed (2x faster)
- Added instant word-saving button on Google Translate
- Fixed various bugs
- Added documentation, comments, and TODOs
- Moved
start.js
from./parser
to./scripts
- Enhanced text parsing and page building
- Increased algorithm efficiency
- Implemented mock wordbook and
mocks.js
- Refactored files into classes
- Added interactive popup words feature
...and more improvements coming soon!