Skip to content

guluarte/MorphMan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

MorphMan

MorphMan is an Anki plugin that reorders language cards based on the words you known. This greatly optimizes your learning queue as you only get sentences with exactly one unknown word (see I+1 principle for a more detailed explanation).

Usage

Cards generated with SubtitleMemorize will work out-of-the-box. No extra configuration needed.

Anki shortcuts (these are important for effective studying):

  • Ctrl-M: regenerate morpheme database from your Anki cards and set due date for new cards. You will have to do that after you import your language cards. It is also advised to recalculate after reviewing your daily cards.
  • K when seeing a new card: mark morphemes in currently shown card as known and skip to the next card. You will have to recalculate afterwards to let the change affect the order of the following new cards.
  • L when seeing a new or reviewing a card: show cards that have the same focus morph (morpheme that you don't know well)
  • ! when you want to suspend a note. Don't hesitate to delete cards that are not to your liking (wrong translation, wrong audio, too much swearing, ...) - if you're using SubtitleMemorize, you can always generate more.

For best studying results you should always have a card with exactly one unknown word. Seeing new cards with two unknown words really is a sign that you should generate new ones.

See MorphMan wiki for much more information.

Installation

To install MorphMan download the latest .zip archive from the here and extract all files to your Documents/Anki/addons. Your folder structure should look like this:

  • Documents/Anki/addons/morph.py
  • Documents/Anki/addons/morph/*.py

This plugin works for following languages:

  • Every language that uses spaces to separate its words (English, Russian, Spanish, etc.).
  • Japanese. In this case you will additionally need to install the Japanese Support plugin in Anki.
  • More languages can be easily added if that is requested and morpheme-splitting-tools are available for it.

After restarting Anki you should see an entry called morphman under Tools -> Add-ons.

Japanese cards on a 64-bit-only Linux distribution

The Japanese Support plugin does not work on 64-bit-only Linux distributions. You will have to install mecab (tool to split japanese sentences into its morphemes) and its dictionary.

Installation...

  • ...on Arch Linux: mecab-ipadic from AUR
  • ...on Ubuntu (probably unnecessary for current versions): see here (untested)
  • ...from source (if your japanese is good): mecab source.

About

Anki plugin that reorders language cards based on the words you know

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%