An AI-powered smart vocabulary tool with features like One-click vocabulary building and story-based memorization.
Project description
AI Voc Builder
Available in other languages: [中文]
"AI Voc Builder" is a smart English vocabulary tool powered by AI technology. It helps you quickly build your own English vocabulary and learn more effectively.
Key Features:
- Unique, efficient vocabulary building: One-click saving of sample sentences, translations, new words, and definitions.
- Engaging story and quiz modes to help you master new words.
- Supports over 10 target languages with multiple AI backends, including OpenAI, Gemini, and Anthropic.
Product Screenshots:
Quick Start
This tool is developed using Python. Please use pip or other packaging tools to install it:
pip install ai-vocabulary-builder
pipx install ai-vocabulary-builder
uv pip install ai-vocabulary-builder
# or uvx to run the notebook directly
# uvx --from ai-vocabulary-builder aivoc notebook
Requires Python version 3.9 or higher.
After installation, run aivoc notebook to open the application in your browser.
Docker
For easier setup and a consistent environment, you can also use Docker. See the CONTRIBUTING.md file for instructions on building and running the Docker image.
Features
The most commonly used features can be found inside the notebook app. Here are some more advanced features:
- Integration with PopClip to add new words by highlighting. Read Guide
Configurations
The main configurations for this tool can be managed from the web page. Here are some additional configurations that are set through environment variables.
AIVOC_DATA_DIR
Specifies the path where the vocabulary data files are stored. The default path is the current user's home directory: ~/.
Example:
export AIVOC_DATA_DIR="$HOME/Documents"
Why Develop This Tool?
When learning English, a vocabulary builder is a very important tool. A good vocabulary builder should include at least the following: new words, definitions, example sentences, and example sentence translations . However, maintaining this information manually is very tedious. As a result, most people who have studied English for many years do not have their own vocabulary builder. They often encounter new words while reading, look them up in the dictionary, and then forget them 20 seconds later.
"AI Voc Builder" tries to use the power of AI to make the process of building a vocabulary builder easy and fun, so that everyone can have their own vocabulary builder and quickly expand their vocabulary.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ai_vocabulary_builder-1.4.1.tar.gz.
File metadata
- Download URL: ai_vocabulary_builder-1.4.1.tar.gz
- Upload date:
- Size: 813.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
310690574a5ff3394b67b466f879af27eafb586ccb2b081b6fe8ce0eabd16b8b
|
|
| MD5 |
7e639b1b66a1bb79c367ef4582cf5895
|
|
| BLAKE2b-256 |
26bc09fbd7e33ea54500251ce1a04e634be0110734eb52af6a792aa23501a933
|
File details
Details for the file ai_vocabulary_builder-1.4.1-py3-none-any.whl.
File metadata
- Download URL: ai_vocabulary_builder-1.4.1-py3-none-any.whl
- Upload date:
- Size: 822.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75307026c80d242dd964abfd0e33265f84e1c4f2e142004e0171bcc69cc7a49c
|
|
| MD5 |
5d2538fa06fb8134ee9c3db3c01c119f
|
|
| BLAKE2b-256 |
e6a0b797de8d4ea72a30bcbc7c11b96b40f90c3a05c7d8106638896492660604
|