FreeLanguageTools Immerse in languages with your freedoms intact

Updating to ru15k v3.0

The new version (v3.0) of the ru15k deck has just been released. This post contains instructions for existing users of the earlier versions of ru15k who wants to update to the new version. If you are a new user, or only studied a small number of cards from the original ru15k, you can also simply delete the original deck and start using this deck directly, which would not require any manual intervention. If you have done an upgrade before, the process should be largely the same.

Announcing the FreeLanguageTools Wiki

About a week ago, I tried to start a wiki site for this project in order to allow collaboration and easier updates for continuously updated resources on this website, such as the Russian resource catalog and the SSM (now VocabSieve) setup tutorial. The Wiki is now live on It is based on DokuWiki, which is a lightweight, file-based wiki engine that is much simpler compared to MediaWiki (the wiki engine that powers Wikipedia).

Tracking your time with free software

Immersion-based language learning can be demotivating at times because of a feeling of the lack of progress, unlike with traditional output-focused techniques in which level can be assessed with the ability to speak. One of the main ways to measure your progress in immersion is by tracking your time. Unfortunately, most time tracking tools out there are online and proprietary, which is unacceptable because what you spend your time on is sensitive and valuable information.

Using SSM with mpvacious to mine videos

Mpvacious is an addon for the mpv video player. Mpv is a free, keyboard-driven and highly extensible, which makes it particularly suitable for language learning.

Mpvacious facilitates making Anki notes from subtitled videos. While it supports adding notes directly, in this post we will use SSM to actually add the cards, then use mpvacious to add the screenshot and audio afterwards.

Taming the Web

Over 30 years since its inception, the World Wide Web has grown into a data-hungry, attention-seeking monster. This article details my method of taking back control from increasingly manipulative Web services, in an attempt to improve my life and have more time for things that matter.

Anki decks from Tatoeba sentences

This blog post is a tutorial on creating a CSV file to import into Anki using Tatoeba sentences, a frequency list, and pre-downloaded Wiktionary entries.

You can find the frequency dictionary file (freqdict.csv) here and the Tatoeba sentences directly from their website.

Russian resource guide

Here is a compiled list of immersion-based learning resources for Russian, some of which I have used myself.

The information is not guaranteed to be correct. If you would like to correct anything, please join our Matrix or Telegram chatroom and give your suggestions. (link on the sidebar)

Dictionaries and frequency lists for SSM

This page is will be updated to include new resources. If you have any, please inform us on the Matrix chatroom, link on the sidebar.

Support for local dictionaries such as StarDict, Migaku, and JSON has been added to ssmtool in version 0.3. This means you can use them for offline use, or if Wiktionary do not have good coverage for your language.

Support for local frequency lists have been added in version 0.5. This information is displayed on the LCD counter widget on the window which should help you decide whether to add a card (you might want to prioritize adding a note with a word at frequency rank 5000, rather than another one at 40000).

Announcing ssmtool local API

A basic but fully functional API has been added in ssmtool version 0.3. The goal of this is to enable extensions for other programs, such as ebook readers or video players, to depend on ssmtool’s infrastructure and configuration.

Simple Sentence Mining (ssmtool) full tutorial


Simple Sentence Mining (ssmtool) is a universal, cross-platform, multilingual, clipboard-based tool that helps you generate Anki flashcards from whatever source. It is free software under the GNU GPLv3 license, meaning you are free to use, modify, and distribute it, even commerically, as long as it remains under the same license.