Hapax Predator - find and correct misspelings!

AnkiWeb addon 1495282885

Displays all words in selected cards ordered by frequency, helping identify rare misspellings, and is accessed from the browser's Edit menu.
AI-generated summary; may contain mistakes.

note-managementbeta

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
2 (πŸ‘ 2 Β· πŸ‘Ž 0)
Updated
2022-01-20
Anki versions
2.1.54~
License
GPL-3.0 (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python
Description language
en

Maintenance

stale

  • Last update or commit: 2025-12-15 (321 days before the snapshot).
  • Commits in the last year: 1.
  • Issues: 0 open, 1 closed.
  • Pull requests: 0 open, 0 merged.
  • Median first response: 11 hours (1 answered issues and pull requests).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.02.1.54+2022-01-20
History across monthly snapshots

Loading…

Similar addons

Anki Word Frequency

Adds logarithmically scaled word-frequency scores to selected Anki cards via a right-click menu, using configurable input/output fields and selectable languages.

note-management

9 votes 56% approval πŸ‘ 8 Β· πŸ‘Ž 1 ⭐ 3 Anki 25.07~ Updated 2025-08-09
Frequency Updater (JPDB + CC100)

Automatically updates frequency fields on cards using custom JPDB, CC100, or other word lists, scanning selected decks and subdecks with configurable field and sorting options.

note-management

2 votes 9% approval πŸ‘ 1 Β· πŸ‘Ž 1 Anki 2.1.66~ Updated 2025-10-07
Yomitan Frequency Sort

Sorts new cards using Yomitan frequency dictionaries, with toggleable dictionaries, multiple averaging methods, optional backfilling, review-time frequency display, startup sorting, and occurrence-based filtering.

sync-integrationreview-flownote-managementdictionary

10 votes 72% approval πŸ‘ 10 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2025-12-18
FrequencyMan - πŸ”Ί Sort your new cards i+1 πŸ”»

Sorts new Anki cards by word frequency, familiarity, and other customizable factors across multiple decks, languages, and fields, using over 50 word-frequency lists for more accurate i+1 ordering.

review-flow

7 votes 65% approval πŸ‘ 7 Β· πŸ‘Ž 0 ⭐ 24 Anki 25.09~ Updated 2025-12-15

Description

Hapax Predator Gist : display words used by frequency, this helps to find misspelings. * More information at this link HapaxPredator * Don't hesitate to open an issue there as I don't get notifications from the reviews below. This is a work in progress, help appreciated. * This works at least between version 2.1.35 and 2.1.49. * If you want you can reach me by mail using this mail : "rkqdlukh /at/ mailer /notacomma/ me"

README

Hapax Predator

  • Acknowledgement : an unlimited amount of thanks go to Glutanimate, his Qt code in the addon Batch Editing was what I needed to hack my way into a Qt window.

In a few words :

  • When summoned, the Hapax Predator will show you all the words found in the current selection of cards, ordered by frequency. This allows to find the least used words, which are probably misssssspelings.
  • The words are separated using a small series of python scripts and will very probably misbehave because of accents and such, don't hesitate to open an issue in case anything goes wrong.
  • If you make a modification to this code, please tell me so that I can (maybe) implement it for everyone else! Thank you! I don't know any QT and only python so don't hesitate!
  • Please tell me if you find anything weird, especially because of languages, accents, encodings etc. That would be very appreciated! picture
  • So far, this has been tested between version 2.1.35 and 2.1.49.

Know issues :

  • Not really sure all the text preprocessing happens correctly as the final one is a catch all anyway. Someone with experience in text encodings is welcome as I'm not sure there's not some accentuated words that are not recognized but I don't really want to embed UNICODE into my code. Help appreciated.

TODO :

  • Waiting for user feedbacks. Suggestions are welcome, just open an issue.

FAQ :

  • But WHY! Fixing misspellings is a first step towards managing NLP tasks in anki. Stay tuned. Another use would be to help have better matching when using the great Pop Up Dictionary Addon
  • How can I use it ? Open the browser > select some cards > click on Edit then Hapax Predator
  • Why this name? It's a play on words, an hapax is a word that appears only once in a text and an apex predator is the one on top of the food chain.
  • How can I install it? Follow this link : https://ankiweb.net/shared/info/1495282885
  • Should I open an issue if X? Of course please do, I am very eager to get feedbacks and am very early to all this.
  • What happened to my accents? I decided to ignore as many accents as possible (for example Γ© got turned into e) because I create way too many cards to care about them.