Vocabsieve

Latest version: v0.12.4

Safety actively analyzes 700916 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

0.12.4

Fixes
- Allow kaikki's jsonl files to be imported
- Fix behavior with bold_word disabled
- Fix adding Anki notes in importer (broken by AnkiConnect API change)
- Python 3.12 support
- Fix book analyzer list.update exception

0.12.2

Dependency: replace gevent with waitress

No user-observable changes.

0.12.1

Changes
- Added a basic visualizer for auto text importer
- Support for the new dumps from kaikki.org
- Online Wiktionary functionality is fixed
- Ebook import checkboxes should now remember their state (no need to re-select books every time)

0.12.0

New features
* Replace Web Reader with Epub.js based reader
* This should look much better than the old reader. The old reader is now removed and will not be accessible from the new version. You should convert all of your ebooks to epub format and use the new reader on upgrade.
* Improved Wiktionary (English) dictionary source by using kaikki.org API. Among other things, this would now include extra information like gender, animacy, and IPA pronunciation, depending on data availability
* Support for importing [kaikki.org](https://kaikki.org/) Wiktionary archives.
* You can import any archive you find on that site, which include Wiktionary with definition in several languages. Support for archives in non-English languages is preliminary, though it should mostly work. Report any issues on Github or the chatroom.
* Go through definitions by scrolling on the definition viewer
* Fail existing cards when adding a duplicate
* Custom lemmatization rules: you can now add custom rules in the form of regular expressions in the config window
* Word list importer is now implemented: you can now generate Anki cards from any text file with one word on each line
* Auto text importer will now treat capitalized names as known to reduce useless cards, except in German and Luxembourgish.
* Minimum window width setting by artjomsR in https://github.com/FreeLanguageTools/vocabsieve/pull/127

Other changes
* The behavior of Ctrl-D and Ctrl-Shift-D should be more intuitive now
* Fix image not found bug
* Seen data processing should now be faster. You may need to rebuild your seen database in Track -> Content manager
* Default lemma_policy is now "Lemma first, then original". Existing users are recommended to change it automatically
* Old database migrations have been removed. If you are upgrading from before 0.10, you should first upgrade to 0.11.1.
* Interface should no longer hang when fetching definition

**Full Changelog**: https://github.com/FreeLanguageTools/vocabsieve/compare/v0.11.1...v0.12.0

0.11.1

New features
* Implement word cramming in Analyzer
* Added View Note and View Last Note buttons, lookup on hover by PIPPOHSIOS in https://github.com/FreeLanguageTools/vocabsieve/pull/120
* Manual marking of words in frequency list by 1over137 in https://github.com/FreeLanguageTools/vocabsieve/pull/125
* Use gevent for WSGI by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/128
* Add tooltips to book analyzer explaining metrics by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/130
* Introduce a general error handler by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/129
* Added fallback for hovering lookup on Linux systems by PIPPOHSIOS in https://github.com/FreeLanguageTools/vocabsieve/pull/133
* Shortcut improvements by artjomsR in https://github.com/FreeLanguageTools/vocabsieve/pull/110
* Koreader: Add support for PDF in vocabbuilder by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/92

Bugfixes
* Fix menu items missing in MacOS
* Fix exception in WiktionarySource by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/131
* Fix bug where BookAnalyzer would only work for ru and uk by RasmusRendal in https://github.com/FreeLanguageTools/vocabsieve/pull/126
* Fix crashes when languages aren't supported in SentenceSplitter

New Contributors
* PIPPOHSIOS made their first contribution in https://github.com/FreeLanguageTools/vocabsieve/pull/120

0.11.0

New features
- Clipboard monitoring should now work on Wayland and on MacOS now that a workaround (polling) has been implemented.
- Word scores are now cached and is now used to display word status on lookup
- Dictionary definition handling has been revamped. Now you can switch between several different results in each of the two definition boxes.
- You can specify the order in which definitions are fetched, as well as what form of the word to use for each dictionary (lemma policy)
- Pronunciation: Forvo fetching should now be able to get either mp3 or ogg. Windows or IOS users should use mp3.
- Logging is introduced in the program. You can view the logs by going to Help -> View session logs. Please include the log when reporting an issue.

Other changes
- Interface has been somewhat simplified to reduce clutter. Lookup buttons have been removed but they are still accessible via Ctrl/Cmd+D and Ctrl/Cmd+Shift+D.
- Shortcut for clearing the selected image is now Ctrl+W in order to ensure that all shortcuts are accessible with the left hand alone. In the future a different set of shortcuts will be added for right-handed operation.
- The local HTTP API has been removed for now. A more refined API will be introduced when the need arises.
- You are recommended to use the new [manual](https://docs.freelanguagetools.org/) from now on.
- The config tool has been moved to the menu bar.

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.