15 3
Sign in to rate

MorphMan for Anki 2.1

6.31MB. Updated 2019-09-18. Only supports Anki 2.1.x.


MorphMan — Study vocabulary and sentences in the optimal order! My port of MorphMan to Anki 2.1. Still in development, so not all features are working. Specifically: - The ability to immediately review the cards selected in the browser You will need to install the Japanese Support addon to use it with Japanese. Feel free to contribute. I'm accepting PRs. https://github.com/landonepps/MorphMan21 Release 2019.3 (2019-05-30): - Added support for Chinese via Jieba (credit: shanrauf) Release 2019.2 (2019-05-30): - Fixed bug in adaptive subs template (credit: shanrauf) - Allow spaces in field names and tags (credit: derpue) Release 2019.1 (2019-05-24): - Merged InfiniteRain's changes that makes contents in [] brackets ignored by default. This is useful for the Japanese Support addon. - He also added a constructive error message for the 'ModuleNotFoundError'. - If you're experiencing this error, it's probably because you're using a database from the older 2.0 version of MorphMan. - Refer to his instructions, here: https://gist.github.com/InfiniteRain/1d7ca9ad307c4203397a635b514f00c2 - Merged imd's changes that make MorphMan ignore case. (i.e. 'You' and 'you' were counted as different words.)


As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

To download this add-on, please copy and paste the following code into the desktop program:


If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

Other Anki 2.1.x Add-Ons Ask a Question


on 1567359277
Really great add-on, absolutely recommended!
on 1566605980
This is a must-have add-on for learning Japanese.
on 1566550092
Be aware: In the fields, the tags or fields need to be separated by comma only. If you separate them by comma and a following space, it'll show an error message during recalc.
on 1566130448
First didn't work, but in the end I just didn't have Japanese Support installed (+database error which is fixed easily too).

Great addon, I'm happy I could get it to work with Anki 2.1! Thank you!
on 1563536631
Insanely good..

..but im having a huge issue with the same notification, the former review mentions aswell. im not even sure what it means, since it shows up on almost every card and it shows up every time the same card comes up. its really distracting. id be glad to give a positive review when its "fixed".

thanks very much.

edit: nevermind, seems like it was just the initial distraction. got used to it today. sorry for the inconvenience.
on 1562827858
Great, does what it's meant to

is there anyway to turn off the "-1 alternatives will be skipped" notification
I have an audio version of every card (as well as a reading) and so I'm not sure if that's why but I get the notification on every single card I rep.
on 1561887858
no problems so far!
on 1560842809
Thank you for adding Chinese support!
on 1559591768
Works great!
on 1559559237
Anki 2.1 https://i.imgur.com/2K6D46d.png 3 first options is not working.

I used 2.0 with morphman before, it used to "lag" for few seconds after recalc function and skip all cards with due<10000 when i go to my decks, now it just show me every card in due order.

What should I do? Maybe something wrong in config file?
Comment from author
Do you have the experimental v2 scheduler enabled?
If so, that's probably the issue. Disabling it should allow you to skip cards.

Here's the GitHub issue:
on 1558521217
Old databases from anki 2.0 won't open.
The error missing module 'morph' seems to be a path issue.
I copied the folder morph to the root of folder plugins21 and this way I was able to open my old databases.
Also I can't get database manager's A-B, B-A, union etc working.
on 1558359948
Great!! Finally on 2.1.
I was having a similar problem to the error mentioned by some other user con rebuillding the database, after deleting the old all.db file it has been working ok.
on 1557580433
Doesn't work for me at all. When attempting to recalculate I get the following error:

An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools>Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-ons section of our support site.
Debug info:
Anki 2.1.12 (eef86bf3) Python 3.6.7 Qt 5.12.1 PyQt 5.11.3
Platform: Windows 10
Flags: frz=True ao=True sv=1

Caught exception:
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\__init__.py", line 9, in onMorphManRecalc
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\morph\main.py", line 317, in main
cur = util.allDb() if cfg1('loadAllDb') else None
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\morph\util.py", line 25, in allDb
_allDb = MorphDb( cfg1('path_all'), ignoreErrors=True )
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\morph\morphemes.py", line 159, in __init__
try: self.load( path )
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\morph\morphemes.py", line 194, in load
self.db = pickle.load( f )
<class 'ModuleNotFoundError'>: No module named 'morph'
Comment from author
InfiniteRain figured out the cause. It's because you're using a database from the 2.0 version of MorphMan.
Here's his fix:
on 1557094778
most useful addon. Been using this script to automate the Recalcs: https://www.patreon.com/posts/ahk-script-to-26623372
on 1551688759
on 1550430866
Which version is compatible with anki 2.0??
on 1544571661
This add-on is wonderful! ♥
I used to learn Norwegian from a great but not-so-well-ordered deck (https://ankiweb.net/shared/info/1529958967). After re-ordering it using MorphMan it is easier to learn much faster, because each new note builds upon the knowledge obtained in earlier cards, with a small increment (the ‘i+1’ principle, https://github.com/kaegi/MorphMan/wiki/I-plus-1).
on 1539487367
Who's working on this now?
Comment from author
Me! (Sort of.) I'm not adding new features, but I'm keeping it running.
Feel free to contribute at https://github.com/landonepps/MorphMan21
I'm accepting PRs.