Hapax Predator - find and correct misspelings!

AnkiWeb addon 1495282885

Displays words from selected cards ordered by frequency, helping users find misspellings and least-used terms.
AI-generated summary; may contain mistakes.

note-managementbeta

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
2 (πŸ‘ 2 Β· πŸ‘Ž 0)
Updated
2022-01-20
Anki versions
2.1.54~
Description language
en

Maintenance

stale

  • Last update or commit was 290 days before the snapshot (2025-12-15).

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 configurable input/output fields and language options powered by wordfreq.

card-creationnote-management

Rating 9 πŸ‘ 8 Β· πŸ‘Ž 1 ⭐ 4 Anki 25.07~ Updated 2025-08-09
Frequency Updater (JPDB + CC100)

Automatically updates card frequency fields from custom word lists like JPDB and CC100 across selected decks, with configurable expression, frequency, and optional sort fields.

card-creationnote-management

Rating 1 πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.66~ Updated 2025-10-07
Order By Frequency

Reorders an Anki deck by local word-frequency lists, previewing matched and unmatched cards before moving higher-frequency vocabulary first.

review-flowdeck-management

Rating 0 πŸ‘ 0 Β· πŸ‘Ž 0 ⭐ 0 Anki 25.09.2~ Updated 2026-04-20
Yomitan Frequency Sort

Sorts new cards using Yomitan frequency dictionaries with toggleable averaging, startup sorting, review display, backfilling, occurrence filtering, and only word plus optional reading fields.

sync-integrationreview-flownote-management

Rating 10 πŸ‘ 10 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2025-12-18

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.