Anki (software)
Developer(s) | Damien Elmes |
---|---|
Stable release | 0.9.5.7
|
Repository | |
Written in | Python |
Operating system | Windows, Linux, Mac OS X |
Platform | Cross-Platform |
Available in | English |
Type | Accelerated Learning & Memory Software |
License | GPL v3 |
Website | [1] |
Anki (from the Japanese word meaning "to memorize") is a spaced repetition flashcard program focusing on language learning. The software is similar to SuperMemo, a commercial product for the same purpose, and Mnemosyne, a minimalistic free software alternative.
The SM2 algorithm, created for SuperMemo in the late 80s, forms the basis of the spaced repetition methods employed in the program. Anki's implementation of the algorithm has been enhanced through the addition of features like item priorities and a revision queue.
Features
- Supports pictures, sound, and LaTeX
- Supports importing of card databases from plain text and Mnemosyne files
- Card databases can be synchronized online, allowing access from computers and cell phones through a web interface
- A plugin system allows additional additional features to be added by others
Features for Japanese
Anki supports a flexible system of models, or templates for card creation. The Japanese model automatically generates the pronunciation of a Japanese phrase in kana, and generates cards for Japanese-English and English-Japanese review. Similar systems exist for other languages and new models can be created by customizing the default ones. In addition, there are several Japanese-focused features like an integrated dictionary lookup, and the plugin system allows for the addition of new kinds of lookups and statistics on kanji-learning progress.
See also
References
External links
- Anki website
- SM2 Algorithm