# Add spellcheck

**URL:** <https://community.anytype.io/t/add-spellcheck/1005>\
**Category:** Implemented\
**Tags:** Editor-or-Blocks\
**Created:** [October 11, 2020, 8:12pm UTC](https://community.anytype.io/t/add-spellcheck/1005 "2020-10-11T20:12:22Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![gray](https://community.anytype.io/user_avatar/community.anytype.io/gray/32/4214_2.png) [@gray](https://community.anytype.io/u/gray)\
**Post date:** [October 11, 2020, 8:12pm UTC](https://community.anytype.io/t/add-spellcheck/1005/1 "2020-10-11T20:12:22Z")

</div>

**Is your feature request related to a problem? Please describe.**

No issue with @anytype, just myself.

**Describe the solution you’d like**

Basic spellcheck integration. Ability to add words to a personal dictionary (global/page specific).

**Describe alternatives you’ve considered**

The alternative would be becoming a better speller, but if I am being honest, I do not see that happening.

**Additional context**

No.

---

<div class="post-metadata">

**Author:** ![BGray](https://community.anytype.io/letter_avatar_proxy/v4/letter/b/977dab/32.png) [@BGray](https://community.anytype.io/u/BGray)\
**Post date:** [October 12, 2020, 8:30am UTC](https://community.anytype.io/t/add-spellcheck/1005/2 "2020-10-12T08:30:54Z")

</div>

I think this feature should also be implemented as an add-on.

---

<div class="post-metadata">

**Author:** ![marcoccio](https://community.anytype.io/letter_avatar_proxy/v4/letter/m/7cd45c/32.png) [@marcoccio](https://community.anytype.io/u/marcoccio)\
**Post date:** [October 19, 2020, 11:44pm UTC](https://community.anytype.io/t/add-spellcheck/1005/3 "2020-10-19T23:44:49Z")

</div>

Hahahaha I agree on this feature but just try 🤣

---

<div class="post-metadata">

**Author:** ![Tanzeel098](https://community.anytype.io/letter_avatar_proxy/v4/letter/t/50afbb/32.png) [@Tanzeel098](https://community.anytype.io/u/Tanzeel098)\
**Post date:** [August 11, 2021, 3:32pm UTC](https://community.anytype.io/t/add-spellcheck/1005/4 "2021-08-11T15:32:46Z")

</div>

@BGray I guess basic spellcheck could be implemented ( like US english ) and for other regions it could be add-on

---

<div class="post-metadata">

**Author:** ![lucasmmarino](https://community.anytype.io/letter_avatar_proxy/v4/letter/l/9dc877/32.png) [@lucasmmarino](https://community.anytype.io/u/lucasmmarino)\
**Post date:** [August 12, 2021, 5:18am UTC](https://community.anytype.io/t/add-spellcheck/1005/5 "2021-08-12T05:18:58Z")

</div>

@Tanzeel098 I don’t think this is a good approach, you either add support for the most used languages or you don’t add any. That’s usually the rule for spell check implementations (we are not talking UI here). Spell check is a already solved problem in CS, there are tons of FOSS libraries well established so adding support for one is in no way more complicated that adding support for 10.

---

<div class="post-metadata">

**Author:** ![Tanzeel098](https://community.anytype.io/letter_avatar_proxy/v4/letter/t/50afbb/32.png) [@Tanzeel098](https://community.anytype.io/u/Tanzeel098)\
**Post date:** [August 12, 2021, 12:00pm UTC](https://community.anytype.io/t/add-spellcheck/1005/6 "2021-08-12T12:00:36Z")

</div>

@lucasmmarino Oh I didn’t know that. I am sorry . In that case it should be implemented for all !

---

<div class="post-metadata">

**Author:** ![lucasmmarino](https://community.anytype.io/letter_avatar_proxy/v4/letter/l/9dc877/32.png) [@lucasmmarino](https://community.anytype.io/u/lucasmmarino)\
**Post date:** [August 12, 2021, 4:34pm UTC](https://community.anytype.io/t/add-spellcheck/1005/7 "2021-08-12T16:34:52Z")

</div>

@Tanzeel098 please no worries, I was just giving my two cents 🙂

---

<div class="post-metadata">

**Author:** ![sergeyvar](https://community.anytype.io/letter_avatar_proxy/v4/letter/s/3be4f8/32.png) [@sergeyvar](https://community.anytype.io/u/sergeyvar)\
**Post date:** [November 2, 2021, 9:41am UTC](https://community.anytype.io/t/add-spellcheck/1005/8 "2021-11-02T09:41:56Z")

</div>

Yes, spellcheck is absolutely necessary! I had tried to find an offline spellchecker for Windows that would work with the desktop app but had no success ☹

---

<div class="post-metadata">

**Author:** ![edwards](https://community.anytype.io/user_avatar/community.anytype.io/edwards/32/1420_2.png) [@edwards](https://community.anytype.io/u/edwards)\
**Post date:** [November 2, 2021, 2:12pm UTC](https://community.anytype.io/t/add-spellcheck/1005/9 "2021-11-02T14:12:58Z")

</div>

Spellchecking should already be available for [Electron apps natively](https://www.electronjs.org/docs/latest/tutorial/spellchecker), if the developer wants to implement it. A few other apps, notably Discord, implement spellcheck in a similar way.

---

<div class="post-metadata">

**Author:** ![qualquertipo](https://community.anytype.io/letter_avatar_proxy/v4/letter/q/ecae2f/32.png) [@qualquertipo](https://community.anytype.io/u/qualquertipo)\
**Post date:** [November 2, 2021, 5:28pm UTC](https://community.anytype.io/t/add-spellcheck/1005/10 "2021-11-02T17:28:46Z")

</div>

Yes please. I’d actually suggest changing the title to read “Multilingual spellcheck”.  
So many people are bilingual nowadays, and will be writing content in more than one language.  
Its very annoying to need to pick one of the other

---

<div class="post-metadata">

**Author:** ![gray](https://community.anytype.io/user_avatar/community.anytype.io/gray/32/4214_2.png) [@gray](https://community.anytype.io/u/gray)\
**Post date:** [November 2, 2021, 7:26pm UTC](https://community.anytype.io/t/add-spellcheck/1005/11 "2021-11-02T19:26:00Z")

</div>

@qualquertipo I disagree. While I do agree this support would be nice to have, it is by no means critical. I see this better placed in another request.

---

<div class="post-metadata">

**Author:** ![qualquertipo](https://community.anytype.io/letter_avatar_proxy/v4/letter/q/ecae2f/32.png) [@qualquertipo](https://community.anytype.io/u/qualquertipo)\
**Post date:** [November 2, 2021, 8:20pm UTC](https://community.anytype.io/t/add-spellcheck/1005/12 "2021-11-02T20:20:24Z")

</div>

Makes sense! Will open a new FR

---

<div class="post-metadata">

**Author:** ![Ed\_Nico](https://community.anytype.io/letter_avatar_proxy/v4/letter/e/0ea827/32.png) [@Ed\_Nico](https://community.anytype.io/u/Ed_Nico)\
**Post date:** [March 28, 2022, 2:20pm UTC](https://community.anytype.io/t/add-spellcheck/1005/13 "2022-03-28T14:20:48Z")

</div>

I also feel this is critical and necessary

---

<div class="post-metadata">

**Author:** ![Tanzeel098](https://community.anytype.io/letter_avatar_proxy/v4/letter/t/50afbb/32.png) [@Tanzeel098](https://community.anytype.io/u/Tanzeel098)\
**Post date:** [May 2, 2022, 10:43am UTC](https://community.anytype.io/t/add-spellcheck/1005/14 "2022-05-02T10:43:16Z")

</div>

Any updates on this request ?

---

<div class="post-metadata">

**Author:** ![kira](https://community.anytype.io/user_avatar/community.anytype.io/kira/32/3460_2.png) [@kira](https://community.anytype.io/u/kira)\
**Post date:** [May 13, 2022, 5:53pm UTC](https://community.anytype.io/t/add-spellcheck/1005/15 "2022-05-13T17:53:59Z")

</div>

This would be ideally implemented by relying on spellcheck libraries that already exist, like [ispell](https://www.gnu.org/software/ispell/)

---

<div class="post-metadata">

**Author:** ![dandv](https://community.anytype.io/user_avatar/community.anytype.io/dandv/32/3782_2.png) [@dandv](https://community.anytype.io/u/dandv)\
**Post date:** [June 11, 2022, 9:25pm UTC](https://community.anytype.io/t/add-spellcheck/1005/16 "2022-06-11T21:25:00Z")

</div>

The absence of spell-checking is baffling, like [the inability to zoom](https://community.anytype.io/t/add-options-to-change-font-size-and-style/1091/15), especially given how [easy it is to integrate](https://www.electronjs.org/docs/latest/tutorial/spellchecker) each of these features in an Electron application.

Unfortunately, this is a dealbreaker for me, and I’ll stick with Logseq, which has an option to enable spell checking.

---

<div class="post-metadata">

**Author:** ![k.and](https://community.anytype.io/letter_avatar_proxy/v4/letter/k/e47c2d/32.png) [@k.and](https://community.anytype.io/u/k.and)\
**Post date:** [July 5, 2022, 5:58pm UTC](https://community.anytype.io/t/add-spellcheck/1005/17 "2022-07-05T17:58:49Z")

</div>

Spellcheck is certainly one of the most important functions of any app that operates with text. I’m very surprised to see that there is no mention of spellchecking in the recent [What We’re Working On](https://community.anytype.io/t/what-were-working-on-in-q3h1/6509/11) post.

---

<div class="post-metadata">

**Author:** ![Razor](https://community.anytype.io/user_avatar/community.anytype.io/razor/32/28735_2.png) [@Razor](https://community.anytype.io/u/Razor)\
**Post date:** [July 28, 2022, 2:23pm UTC](https://community.anytype.io/t/add-spellcheck/1005/18 "2022-07-28T14:23:03Z")

</div>

> [@dandv](#):
>
> The absence of spell-checking is baffling, like [the inability to zoom](https://community.anytype.io/t/add-options-to-change-font-size-and-style/1091/15), especially given how [easy it is to integrate](https://www.electronjs.org/docs/latest/tutorial/spellchecker) each of these features in an Electron application.
> 
> Unfortunately, this is a dealbreaker for me, and I’ll stick with Logseq, which has an option to enable spell checking.

totally agree, we will add this to our list, thanks.

---

<div class="post-metadata">

**Author:** ![Razor](https://community.anytype.io/user_avatar/community.anytype.io/razor/32/28735_2.png) [@Razor](https://community.anytype.io/u/Razor)\
**Post date:** [July 31, 2022, 7:15am UTC](https://community.anytype.io/t/add-spellcheck/1005/19 "2022-07-31T07:15:46Z")

</div>

Both spellcheck and zoom level would be available in release 0.28.0 on 29th of August.

---

<div class="post-metadata">

**Author:** ![Flip](https://community.anytype.io/user_avatar/community.anytype.io/flip/32/3065_2.png) [@Flip](https://community.anytype.io/u/Flip)\
**Post date:** [September 7, 2022, 7:49am UTC](https://community.anytype.io/t/add-spellcheck/1005/20 "2022-09-07T07:49:11Z")

</div>

Was implemented in 0.28.0.

[Next page](https://community.anytype.io/t/add-spellcheck/1005.md?page=2)
