Ssmtool Versions Save

Simple sentence mining tool for language learning

v0.8.1

1 year ago

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

v0.7.3

2 years ago

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.

v0.7.2

2 years ago

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, 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.

v0.7.1

2 years ago

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, 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.

v0.6.4

2 years ago
  • 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, 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.

v0.6.3

2 years ago

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

v0.6.2

2 years ago

Reader

  • A local web reader application has been added in this version, which is enabled by default. It can be accessed from the menu. It is intended to replace the web app on freelanguagetools.org and provide a more convenient way to read ebooks.
  • It supports reading ebooks formatted in epub or fb2 (fb2 has to be decompressed first), and articles that can be directly pasted in plain text form.
  • It tracks your progress and returns you to the same location when you resume reading after closing the tab.

Importer

  • The capability to import Kindle highlights has been added in this version. It is able to refer to the locations in the notes to find the full sentences in the text, and then look up the highlighted word and export it to Anki. Currently, there is no ability to choose to only export highlights after a certain date, but there is an ability to choose books to ignore during export. Support for marking last export date to avoid repeated lookups will be added in the future. (Note that this does not result in duplicate notes; Anki does not permit adding duplicate notes and they will be ignored when exported.)

Other changes

  • Option to bold the selected word on export to Anki.
  • A status bar has been added to the configuration tool to indicate that settings have been saved.
  • A link to sample note type is now shown in the config tool.
  • A link to the tutorial is now available on the menu bar.
  • Option to disable the API has been added. This is useful if you don't need it or have security concerns (it is not intended to be exposed to the internet and lacks security measures, though it doesn't have the ability to delete notes or perform other destructive actions).

v0.5.4

2 years ago
  • Fixed stardict display for non-plaintext formats. After updating, either delete and re-import your dictionaries, or use the "rebuild database" option.

v0.5.3

2 years ago

Changes

  • Fixed bug where setttings get reset unexpected when reloading anki-related info
  • Added a link for dictionary resources in About.

v0.5.2

2 years ago

Bugfixes

  • Fixed encoding issue on Windows that affects importing local files