# \[Userscript\] User Synonyms++

**URL:** <https://community.wanikani.com/t/userscript-user-synonyms/62481>\
**Category:** API And Third-Party Apps\
**Created:** [July 5, 2023, 1:39am UTC](https://community.wanikani.com/t/userscript-user-synonyms/62481 "2023-07-05T01:39:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![polv](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/polv/32/572691_2.png) [@polv](https://community.wanikani.com/u/polv)\
**Post date:** [July 5, 2023, 1:39am UTC](https://community.wanikani.com/t/userscript-user-synonyms/62481/1 "2023-07-05T01:39:18Z")

</div>

> ⚠ This is a third-party script/app and is not created by the WaniKani team. By using this, you understand that it can stop working at any time or be discontinued indefinitely.

Sometimes I don’t agree with WaniKani’s meanings, or even the primary one. This allows the user to add to warning and blacklist, as well as override the original meanings.

Also, UI improvements.

## Features

- Autofill Synonym input with the answer, right or wrong, so that the synonym can easily be added, or blocked.
- Add to blacklist by prefixing or postfixing the synonym with `-` or `*`
- Add to warn by prefixing or postfixing the synonym with `?`
- Add to whitelist by prefixing or postfixing the synonym with `+`
- Reading can be edited from User Synonyms by prefixing `reading:`, or `onyomi:`, `kunyomi:`, `nanori:` for Kanji readings
- Override the original meanings, if duplicate with blacklist / warn
- Showcase WaniKani’s hidden allow / warn / block lists in a collapse (`<details>`)
- Remove autocomplete from Synonym input
- Remove the dark overlay behind the Synonym dialog

 ![Warning dialog](https://global.discourse-cdn.com/wanikanicommunity/original/4X/0/b/e/0be1d6d2756c03dfdc1a89fcee9664b2775b4a32.png)

 ![NEPEC](https://global.discourse-cdn.com/wanikanicommunity/original/4X/1/5/5/1556e9835b1edce51235babcfa53e383bd2fdd9c.png)

> **More Screenshots**
>
> ![Input Dialog](https://global.discourse-cdn.com/wanikanicommunity/original/4X/6/1/5/6150f53290720d213ac064ac91f7919181d60600.png)
> 
> ![Auxiliary Meanings](https://global.discourse-cdn.com/wanikanicommunity/original/4X/8/3/0/830e564322685bf8363e903f9e92e09691a650e4.png)

> **[WaniKani User Synonyms++](https://greasyfork.org/en/scripts/470180-wanikani-user-synonyms)**
>
> Better and Not-only User Synonyms

---

<div class="post-metadata">

**Author:** ![Kumirei](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/kumirei/32/480522_2.png) [@Kumirei](https://community.wanikani.com/u/Kumirei)\
**Post date:** [July 5, 2023, 12:41pm UTC](https://community.wanikani.com/t/userscript-user-synonyms/62481/2 "2023-07-05T12:41:11Z")

</div>

This is great! I would have loved to have this while I was still going through WK

---

<div class="post-metadata">

**Author:** ![polv](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/polv/32/572691_2.png) [@polv](https://community.wanikani.com/u/polv)\
**Post date:** [July 8, 2023, 6:55am UTC](https://community.wanikani.com/t/userscript-user-synonyms/62481/3 "2023-07-08T06:55:22Z")

</div>

> [@polv](#):
>
> - Reading can be edited from User Synonyms by prefixing `reading:`, or `onyomi:`, `kunyomi:`, `nanori:` for Kanji readings

Add reading “synonyms” support. This may be helpful with extra short and clipped Kun’yomi, and missing On’yomi for a Kanji.

---

<div class="post-metadata">

**Author:** ![Inserio](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/inserio/32/92_2.png) [@Inserio](https://community.wanikani.com/u/Inserio)\
**Post date:** [June 13, 2024, 3:12pm UTC](https://community.wanikani.com/t/userscript-user-synonyms/62481/4 "2024-06-13T15:12:13Z")

</div>

> [@\[Userscript\] Show Hidden Allowed Answers](https://community.wanikani.com/t/userscript-show-hidden-allowed-answers/66252/5):
>
> It’s in Add Synonyms. It doesn’t work in Item Pages, it seems, but it should easily be fixed with the API.

Continuing the conversation here to keep things on topic.

Okay, I do see it working in the review session now that some items popped up for me.

I can also confirm that the lessons page is also borked somehow, however.

 ![image](https://global.discourse-cdn.com/wanikanicommunity/original/4X/1/5/5/1556ee11e5f2b643633d42e3b2c9fc4ae849ac49.png)  
I tried adding a whitelist synonym there just to test, and nothing changed after the synonym was submitted.

---

<div class="post-metadata">

**Author:** ![polv](https://sea1.discourse-cdn.com/wanikanicommunity/user_avatar/community.wanikani.com/polv/32/572691_2.png) [@polv](https://community.wanikani.com/u/polv)\
**Post date:** [June 13, 2024, 3:15pm UTC](https://community.wanikani.com/t/userscript-user-synonyms/62481/5 "2024-06-13T15:15:29Z")

</div>

I have no lesson to test 😭 but it probably work in LessonQuiz, at least. (It was so easy to get into a lesson for any selected subject in the past.)

The lists are populated by hooking the answer checker. No wonder it doesn’t work elsewhere.
