This is no longer supported, please consider using this instead.
Old description: Currently, only works for Linux!
Welcome to Spell Checker for Anki! This add-on enhances your Anki flashcard experience by ensuring your entries are error-free. The spell-checker identifies and lets you correct spelling mistakes in multiple languages, seamlessly integrating into the Anki interface. You can add your own words via the integrated personal dictionary.
Instructions can be found on my GitHub page. GitHub is also a good place to report problems or even contribute to the project.
Liên kết hỗ trợ
Reviews (30)
👍 2026-02-11
Deprecated
👍 2025-04-20
I fixed and customized this add-on for Anki25.02.1+, it has been partially enhanced to include download and word addition features. ✅️Anki Spell Checker - Check misspelled in the Editor (Fixed by Shigeඞ) https://ankiweb.net/shared/info/143753963
👍 2025-04-18
Worked fine on Windows 11 till version 25.02.1., but now this error is shown:
init.py”, line 48, in setupBDIC page = editor_webview._page AttributeError: ‘EditorWebView’ object has no attribute ‘_page’
I changed line 21 and line 48 in script C:\Users…\AppData\Roaming\Anki2\addons21\369581638_init_.py to page = editor_webview.page() (former page = editor_webview._page) and now it seems to work again.
Thanks for this fine addon!
👍 2025-04-04
Works on Windows 11.
👍 2025-03-05
Awesome, just some adjustments to avoid some rights issues when adding to dictionary : manage.py (l 127) : if res.returncode != 0: aqt.mw.taskman.run_on_main( lambda: showWarning(f”Dictionary {name} seems to be broken. Process output:\n{res.stdout}”)) else: with open(os.path.join(path, name + “.bdic”), ‘rb’) as read_file, open(os.path.join(DICT_DIR, name + “.bdic”), ‘wb’) as write_file: write_file.write(read_file.read())
init.py (l 15): def addT
👍 2025-02-06
works on hp 2/5/2025
👍 2025-02-02
Doesn’t work v24.11
👍 2025-01-29
works on mac. just download the bdic file manually, enable, then restart.
👍 2025-01-22
Because you can’t make a personalized dictionary, it’s really annoying with making science cards
👍 2025-01-12
I would love to recommend, but unfortunately, personal dictionaries don’t work and the author hasn’t fixed it in a long time. None of the solutions in the other ratings work for me. Only good for checking if words are present in the downloaded dictonaries.
👍 2025-01-06
really helpful
👍 2024-12-29
Windows 10: Anki Version 24.11 (87ccd24e) - Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
It works perfectly (even thought it’s meant for Linux) and does the job. It’s hard to find add-ons that are regularly kept up to date so this is brilliant. Thanks.
👍 2024-12-03
Good! Thanks
👍 2024-11-23
Works very well thank you!!!!!
👍 2024-11-10
People are saying go to Tools > Dictionary configuration, but I don’t even see that option in my version. Version 24.06.3 (d678e393) Python 3.9.18 Qt 5.15.2 PyQt 5.15.5
👍 2024-10-29
It works for windows! Great!
👍 2024-10-20
Muito bom! Mas tem que saber configurar, você deve adicionar a extensão, reiniciar e escolher o idioma (clicando duas vezes na extensão onde fica a lista de extensões), esperar ficar verde e reiniciar novamente.
👍 2024-10-09
Great extension. My workaround for common error “[WinError 183] Cannot create a file when that file already exists…etc (some file path)” is the following:
-
Once you install the add-on (or if it’s previously installed) → when you Right-Click a red-underlined word and “Add to Dictionary” → you get the [WinError 183] pop-up
-
You are generating files within two directories when you click “Add to Dictionary”: A) FilePathA → “C:\Users…AppData\Roaming\Anki2\addons21\369581638\user_files\use
👍 2024-10-04
Still works on Anki V24.06.3 (PyQt 6) (and on Windows 11, somehow?).
👍 2024-09-30
Using Fedora 39, Anki 2.1.66 (70506aeb), Python 3.9.15, Qt 6.5.0, PyQt 6.5.0
Downloading dictionaries does not work anymore. I get:
“Dictionary eu seems to be broken. Process output: Usage: convert_dict <dicfile base name>
Example: convert_dict en-US will read en-US.dic, en-US.dic_delta, and en-US.aff from the current directory and generate en-US.bdic”
Dictonaries can be downloaded manually (from for example https://github.com/cvsuser-chromium/third_party_hunspell_dictionaries) and placed
👍 2024-09-25
Great addon! Very convenient and works fine!
👍 2024-09-23
I am using Windows 11 24H2 and Anki version 24.06.3 (Qt6). It is working perfectly. Add to Dictionary also works just fine.
👍 2024-09-05
very good add on I’m use in portuguese, and work
👍 2024-08-31
It’s working well on Windows 10 and Anki 24.06.3
- download and install it with the code.
- reset Anki.
- go to Tools> Dictionary Configuration
- chose your language(s) and click enable. (the chosen language becomes yellow and after downloading becomes green).
- reset Anki one more time.
- enjoy it!
👍 2024-07-24
It is working for me on Windows 11 OS build: 22631.3880. Anki Version 24.06.2 (33a92379) Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
INSTALLATION: I added it via the code, and restarted ANKI.
Then on the main page, went to Tools > Dictionary configuration. Chose my desired language (English Australia in my case) from the list and clicked Enable. It indicated yellow for a few seconds whilst downloading, then turned green. I had to restart Anki once more to get it working.
It underlines the text with
👍 2024-07-20
This add-on works fine You have to download and install this add-on Restart Anki… Go to Tools > Dictionary configuration > Select English among languages > Enable Click Open .bdic folder in same dialog box… Download en-US-3-0.bdic and paste in the .bdic folder…
You can also download it from https://github.com/cvsuser-chromium/third_party_hunspell_dictionaries
CAUTION : (BUG) if there is not internet connection while starting Anki , it cause the screen to fix at Please c
👍 2024-07-13
couldnt even download it
👍 2024-05-12
Error: An add-on you installed failed to load. If problems persist, please go to the Tools>Add-ons menu, and disable or delete the add-on.
When loading ‘Spell Checker’: Traceback (most recent call last): File “aqt.addons”, line 246, in loadAddons File “C:\Users\Ammy\AppData\Roaming\Anki2\addons21\369581638_init_.py”, line 2, in <module> from PyQt6.QtWebEngineCore import QWebEngineProfile ModuleNotFoundError: No module named ‘PyQt6’
👍 2024-04-30
had to import via .bdic but it works great
👍 2024-04-29
Does not work when editing cards.