Vocabsieve

Latest version: v0.12.4

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

Scan your dependencies

Page 3 of 6

0.8.1

Big update!
Features
- New dictionary formats: Mdict (.mdx), Lingvo (.dsl), CSV (.csv, .tsv) are now fully supported.
- Allow selecting between serif and sans-serif font, size, and underline color for the web reader.
- Dictionary output postprocessing: You are now able to change how dictionaries (especially local ones) are displayed and used.
- Ability to export lookups and note data into CSV files
- Ability to delete settings and data for reset
- Proper paragraph marking on ebooks. This should make the reader much more usable. (You need to re-import your ebooks. Please keep note of your current progress.
- Display headword counts in dictionary management
- Image to Anki: simply copy the image to clipboard
- Import KOReader highlights
- Ability to optionally check for updates
- Ability to show stars instead of a number for frequency

Improvements
- Implement deleting dictionary properly. This should speed up deletion dramatically.
- Fix bugs on Windows for non-English encodings

0.7.3

__Users currently using versions prior to 0.7__: Please read the release notes for 0.7.2 for update instructions.
Fixes
- Fixed text box stretch ratio. Now the definition box will grow much faster than the sentence box when the window height increases.
- Anki settings will no longer be modified if AnkiConnect is not available
- Dictionary settings will no longer be reset opening the custom dictionary window.

0.7.2

The project has been renamed to **VocabSieve** (`vocabsieve` in code).
To keep your records (lookup and notes records for statistics purposes) from versions prior to 0.7, do the following:
1. Go to your system's shared files folder:

Linux: `~/.local/share/FreeLanguageTools/ssmtool/`
MacOS: `~/Library/Application Support/FreeLanguageTools/ssmtool/`
Windows: `C:/Users/<USER>/AppData/Local/FreeLanguageTools/ssmtool/`

2. Simply rename the `ssmtool` part to `VocabSieve`.

Note that your *configurations* (including Anki settings, among other things) CANNOT be preserved, because the format of some config options have changed. You should simply start from a new config. If needed, you can take a screenshot of your config before updating.

Features
- Lingua Libre audio support: You may now add audio libraries such as the ones from [Lingua Libre](https://lingualibre.org/datasets/), an open source pronunciation database. (Note: currently, only French seems to be well supported. The situation for other languages may improve in the future). This allows you to have audios instantly, without the need to fetch anything from the internet.
- Kindle import date filter: Now, you can choose to import Kindle notes only after a certain date. Note that this is not necessary. If you don't set this, it would simply take longer. Anki does not accept duplicate notes.
- Primary selection for Linux
- Forvo sound selector: An interface has been added select desired pronunciation from Forvo or other sources.
- Choosing the second dictionary source now no longer requires a restart.
- Many more languages have been added. This includes all languages available in Google Translate.

Bugfixes
- Dictionary lookups often failed for Kindle selection because punctuation were not filtered out like with lookups from other sources. This has been fixed.
- The dictionary import interface will now select your target language by default, avoiding confusion.
- (Regression from 0.7.0) Fixed frequency list listing.
- (Regression from 0.7.1) Fixed dictionary, frequency list listing on first opening.

0.7.1

The project has been renamed to **VocabSieve** (`vocabsieve` in code).
To keep your records (lookup and notes records for statistics purposes), do the following:
1. Go to your system's shared files folder:

Linux: `~/.local/share/FreeLanguageTools/ssmtool/`
MacOS: `~/Library/Application Support/FreeLanguageTools/ssmtool/`
Windows: `C:/Users/<USER>/AppData/Local/FreeLanguageTools/ssmtool/`

2. Simply rename the `ssmtool` part to `VocabSieve`.

Note that your *configurations* (including Anki settings, among other things) CANNOT be preserved, because the format of some config options have changed. You should simply start from a new config. If needed, you can take a screenshot of your config before updating.

Features
- Lingua Libre audio support: You may now add audio libraries such as the ones from [Lingua Libre](https://lingualibre.org/datasets/), an open source pronunciation database. (Note: currently, only French seems to be well supported. The situation for other languages may improve in the future). This allows you to have audios instantly, without the need to fetch anything from the internet.
- Kindle import date filter: Now, you can choose to import Kindle notes only after a certain date. Note that this is not necessary. If you don't set this, it would simply take longer. Anki does not accept duplicate notes.
- Primary selection for Linux
- Forvo sound selector: An interface has been added select desired pronunciation from Forvo or other sources.
- Choosing the second dictionary source now no longer requires a restart.
- Many more languages have been added. This includes all languages available in Google Translate.

Bugfixes
- Dictionary lookups often failed for Kindle selection because punctuation were not filtered out like with lookups from other sources. This has been fixed.
- The dictionary import interface will now select your target language by default, avoiding confusion.
- (Regression from 0.7.0) Fixed frequency list listing.

0.6.4

- Added toggle to control quick dictionary mode (single word lookup). This is a convenient feature but can cause security issues if used with password managers that copies password to the clipboard and when a network service is used.
- Switched to lingva.ml for Google Translate. An alternate instance can be chosen. This removes the pygoogletrans dependency.
- Temporarily removed Google dictionary as an online dictionary service. Unfortunately, the maintainer decided to [switch to Wiktionary data](https://github.com/meetDeveloper/freeDictionaryAPI/issues/102), which means this API is no longer useful. I am investigating a way to host this service somewhere else but without much success. Any help on this would be appreciated.

0.6.3

Bugfix for MacOS that makes it impossible to use without first having a config. Thanks to JackShannon for contributing this fix!

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.