9 0
Contact Author Sign in to rate

Jlab: Study Japanese with movies/subs2srs/Romaji/Kana

66.53MB. Updated 2022-06-29.
The author has shared 3 other item(s).

This item is large, and may take some time to download.


Japanese like a breeze (Jlab) Important: The addon works with Anki 2.1.50+, but you need to install the Qt5 branch. I created this addon to make learning Japanese with subs2srs-created movie decks fast, easy and convenient (it also works on other decks, too). It allows you to focus on spoken Japanese without knowing kanji and then teaches the writing systems from words you already know. The built in tools help you to quickly understand unknown sentences. A detailed manual for this addon is found on the addon's website: https://www.japanese-like-a-breeze.com/addon-manual/ MOST IMPORTANT:


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

Supported Anki versions:

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


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.

All Anki 2.1.x Add-Ons Contact Author


on 1661968506
This is a fantastic deck.

If you're like me ands don't get cloze deletion, and just want those cards to have the answer on the back, just hit Edit > Cards... > Back Template and paste in {{RemarksBack}}
on 1661210635
Thanks for your continuous work that benefits so many.
on 1657910652
Thanks for this, it really helps
on 1657608449
After recent updates I highly recommend this addon. The option to have it delete/suspend/tag old notes depending on your preference is great, and you can even customize how long the fall-off date is for old cards. The integrated dictionary/cloze editor is also super useful if you're into drilling with cloze deletion like I am. Also despite the fact that I always learn with full Kanji/Kana, being able to slowly ramp up while you are learning the writing systems is a powerful feature for newer learners. If you're wanting to study using subs2srs cards I'd say this addon is a must use.
Comment from author before post was edited
Update: I revised the card management, this is on ankiweb now (for Anki 2.1.46+): The card management is now turned off by default and in addition to delete, there's now tag and/or suspend as you suggested. Default operation applied to the cards is to tag them only.

My original reply:
Hey there, sorry for the inconvenience and confusion this might have caused! Fair point, here are some explanations. Yes, the addon deletes cards, but only cards in the jlab format, others are not touched. Moreover, cards from the jlab beginner's course are also not deleted. First of all, you can already turn this off, have a look at hiddensettings.json in the addon's data folder (set useCardManagement to false). Second, the card deletion is an important feature: The addon was made for studying with subs2srs decks, which deliver massive amounts of sentences. You won't gain much from old (sentence) cards, it is more important to get new ones into the learning pipeline. Otherwise your listening skills won't improve much. The original idea is borrowed from http://www.alljapaneseallthetime.com/blog/is-your-srs-deck-a-clean-house/.

I think the setting should be uplifted into the settings menu and probably be settable per deck. If you have other suggestions or want to discuss this further, feel free to drop me an email: joe@japanese-like-a-breeze.com. I guess I should also share my findings on card deletion in a blog post or on reddit.
on 1639467516
Best Anki deck for Japanese! Love that there is sound and images to assist with learning. It follows Tae Kims grammar lessons. It teaches some casual and slang language as well. Fantastic to complement with my other Japanese study resources (which focus on more formal language)
on 1632959039
on 1624340515
Anki Version ⁨2.1.44 breaks the add-on again :(

Edited: 09-Jun-2021. Here's the error report when I try to import your new updated deck: https://ankiweb.net/shared/info/911122782

Edited 19-Jun-2021: Sorry for late reply. Some of my cards have sensitive personal info so I'm afraid I can't share it. I encountered this error message when I clicked cancel button/not using your add-on whenever I imported new deck

Edited 22-Jun-2021: I try to import some shared decks, such as this one: https://ankiweb.net/shared/info/345431635. After that, your add-on ask me: Would you like to use?: https://imgur.com/rt39KTn

I click "No" and this error message pop out: https://imgur.com/h3zdazq

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-on support site.
Debug info:
Anki 2.1.44 (b2b3275f) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 7
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-06-08 12:40:38

Caught exception:
Traceback (most recent call last):
File "C:\Users\jivn07\AppData\Roaming\Anki2\addons21\2110939339\Jlab.py", line 457, in onImportDoneExecOnUiThread
File "C:\Users\jivn07\AppData\Roaming\Anki2\addons21\2110939339\AnkiTools\TemplateUpdater.py", line 21, in addFurigana
File "anki\models.py", line 104, in save
File "anki\models.py", line 246, in update
File "anki\_backend\generated.py", line 488, in add_or_update_notetype
File "anki\_backend\__init__.py", line 106, in _run_command
anki.errors.TemplateError: Card template ⁨2⁩ has a problem.
Comment from author
I uploaded a patch that improved the template updating, this should not happen anymore now. Does everything else in Anki work fine for you? I don't think that something got broken by this error, but if you experience serious trouble, I'll try to help as much as I can. Thanks a lot for the conversation in the comments here and for sharing all this information.
on 1591933127
It's good but I can't use it

when i import an apkg:
导入失败. 调试信息:
Traceback (most recent call last):
File "aqt\importing.py", line 389, in importFile
File "<D:\ZZZ\japanese study\Tools\Anki\decorator.pyc:decorator-gen-78>", line 2, in run
File "lib\site-packages\anki\hooks.py", line 666, in decorator_wrapper
File "lib\site-packages\anki\hooks.py", line 657, in repl
File "<D:\ZZZ\japanese study\Tools\Anki\decorator.pyc:decorator-gen-76>", line 2, in run
File "lib\site-packages\anki\hooks.py", line 666, in decorator_wrapper
File "lib\site-packages\anki\hooks.py", line 660, in repl
File "C:\Users\75117\AppData\Roaming\Anki2\addons21\2110939339\Jlab.py", line 377, in beforeImport
File "C:\Users\75117\AppData\Roaming\Anki2\addons21\2110939339\Jlab.py", line 373, in changeImportedFile
QMessageBox.Critical(mw, messageBoxTitle, u"Could not find converted apkg file (" + packageImporter.file + u").")
TypeError: 'Icon' object is not callable

Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-06-11 21:38:24

when i set it
Caught exception:
Traceback (most recent call last):
File "C:\Users\75117\AppData\Roaming\Anki2\addons21\2110939339\Jlab.py", line 237, in onSettingsClicked
File "C:\Users\75117\AppData\Roaming\Anki2\addons21\2110939339\Jlab.py", line 98, in getNoteUpdater
noteUpdater = NoteUpdater(mw.col, settings, kanaTrainerData, kanaRoumajiTransliterator, kanjiTrainerData, kanjiKanaTransliterator, hiddenSettings.defensiveKanjiReadings, hiddenSettings.fastCardUpdate)
File "C:\Users\75117\AppData\Roaming\Anki2\addons21\2110939339\Core\NoteUpdater.py", line 15, in __init__
File "C:\Users\75117\AppData\Roaming\Anki2\addons21\2110939339\Core\NoteUpdater.py", line 29, in updateJlabNoteIds
listeningCardIds = collection.findCards(u"card:" + TemplateNames.listeningTemplateName)
File "lib\site-packages\anki\collection.py", line 630, in findCards
File "C:\Users\75117\AppData\Roaming\Anki2\addons21\278530045\main.py", line 294, in customFind
return ogFind(self, query, order)
File "lib\site-packages\anki\find.py", line 55, in findCards
Exception: invalidSearch
Comment from author
Hi, Thanks a lot for the feedback, in particular for sending me the bug report via email. I fixed the errors and will upload the patch now!
on 1575365520
This addon is perfect for those who are new to Japanese. Makes the transition from romaji to kana simple and easy! I like the dictionary feature. Looking forward to the Kanji trainer.