Table of Contents
WordCollector is an open-source Chrome extension designed to help English learners effortlessly collect and review vocabulary while browsing the web. Built with user-friendliness and intuitive navigation in mind, the app allows users to build custom vocabulary lists tailored to their learning pace.
- Flexible Vocabulary Management: Build and organize your personal word bank seamlessly.
- Multiple Translation Modes: Switch between Google Translate, AI-powered translation (via your personal API), and Cambridge Dictionary definitions.
- Web-Centric Learning: Perfect for reading articles, watching videos, or studying online resources.
The project is currently under active development, with new features being introduced regularly. As an open-source tool, WordCollector is completely free to use, and contributions from the community are highly welcome. If you are on your journey to mastering English, this app is built for you!
This project is exclusively for Mandarin speakers learning English.
Before getting started with word_collector, please install Chrome or Brave browser.
Since this project is entirely open-source and free, it is currently not published on the Chrome Web, but you can easily install it manually in just a few steps!
- Go to the Releases page of this repository.
- Download the latest
.zipfile - Extract (unzip) the downloaded file into a folder on your computer.
- Open Google Chrome and type
chrome://extensionsin the address bar, then press Enter. - Toggle on Developer mode in the top-right corner.
- Click the Load unpacked button in the top-left corner.
- Select the folder you just extracted.
- Done! Click the puzzle icon in the top-right corner of your browser and pin WordCollector to your toolbar for easy access.
If you prefer to build the project yourself:
- Clone the repository:
git clone https://github.com/cjt-0627/wordcollector - Navigate to the folder:
cd wordcollector - Install dependencies:
npm install(oryarn) - Build the app:
npm run build(oryarn build) - Follow Step 2 above, but select the newly generated
distfolder to load the extension.
WordCollector is designed to seamlessly integrate into your daily web browsing. Here is how you can start building your vocabulary:
Go to Settings and sign with Google account. After clicking the sign in button(no reaction is normal), you have to click the blank space to close the popup. Then, click the extension again. If you log in successfully, your browser will pop up an alert to tell you.
When reading an article or browsing a website, simply highlight an unfamiliar English word, click the extension icon (or use the right-click menu), and add it to your collection.
WordCollector supports three different translation engines to suit your learning style. Go to the settings panel to switch between:
-
(🔥Recommendation) Cambridge Translation: Detailed dictionary definitions ad examples. If you change to this mode and click the button, you will be redirected to the Cambridge Dictionary website.
-
Google Translation: Fast and straightforward.
-
AI Translation: Get context-aware translations. (Requires your own API key).
You can organize your saved words into custom volumes. Open the extension's dashboard to review your collections whenever you want.
To use the AI translation feature, you need to provide your own API key:
- Obtain an API key from your preferred AI provider and OpenAI-compatible API url.
- Open WordCollector and navigate to Settings.
- Paste your API key and API url into the designated field and click the confirm button, and then choose the model you want. Your key is stored locally and securely on your browser.
This project is licensed under the MIT License - see the LICENSE file for details.