List-based Spellchecker extension for Libre-Office Writer

Shantanu Oak
2 min readMay 12, 2022

--

I have developed a list-based spellchecker for Libreoffice writer that can be downloaded from…

https://extensions.libreoffice.org/en/extensions/show/20644

List-based Spellchecking, when working on large documents, is much faster.

Using one-by-one spellchecking, you are constantly getting clogged up on hundreds of non-issues like:

* People’s names
* Names of companies
* Rare words

With list-based spellchecking, you’re able to see all the information at a glance. For e.g. If you have a text like this…

The COVID-19 pendemic, also known as the coronavirus pandemic, is an ongoing global pandemic of coronavirus disease 2019 (COVID-19) caused by severe acute resporatory syndrome coronavirus 2 (SARS-CoV-2). The novel virus was first identified from an outbreak in Wuhan, China, in December 2019. Attempts to contain it there failed, allowing the virus to spread worldwide. The World Health Organization (WHO) declared a Public Health Emergency of International Concern on 30 January 2020 and a pandemic on 11 March 2020. As of 10 May 2022, the pandemic had caused more than 518 million cases and 6.26 million confirmed deaths, making it one of the deadliest in histary. Iran President Hassan Rouhani wrote a public letter to world leaders asking for help on 14 March 2020, due to a lack of access to international markets.

English Spell Plus for list based spell checking

I can get back the incorrect words list using shortcut key F9
histary : history, starchily
pendemic : endemic, pandemic, p endemic, epidemic
resporatory : respiratory, resp oratory, resp-oratory, respirator, preparatory
Hassan : Sassanian
Rouhani : Brouhaha

I can see that only the first 3 words needs to be corrected. Two of them can be corrected using the first choice on right click. (i.e. history and respiratory). This type of check is much quicker than traditional spell checker.

Using the shortcut key Ctrl + Shift + F9 I can add these words to auto-correct list and then apply them to the original document as shown in this video…

If you want to modify the source code, it is easy by going to Tools - Macros - edit. The code is free and open source (LGPL).

--

--