LanguageTool: free and open-source grammar checker

Technology can help a lot in reducing spelling and grammar errors. Many paid products provide such a service. But there is also a nice free open source tool such as LanguageTool. In this post, you will learn how to install and use LanguageTool.

Content

LanguageTool is an open-source tool for checking text for spelling and grammar errors. Currently, it supports more than 20 different languages including such less popular languages as Slovenian, Swedish, and Polish.

LanguageTool supports many popular writing applications such as LibreOffice, Microsoft Word, and Google Docs. It also has plugins for Firefox and Google Chrome. Also, there is a plugin for Thunderbird, my favorite email app.

You can also use the online editor which is very useful to check your text only by pasting it on.

LanguageTool online editor

The online editor of LanguageTool is available at languagetool.org

By accessing this address, you will be able to see a box where we can paste your text for spell and grammar checking. You need to choose the language of your text at the bottom panel:

LanguageTool online editor

Once you have pasted the text, you will see the errors highlighted. By clicking on any of them, you will be suggested a possible fix. Clicking on it will correct the error.

The online editor is helpful when you work on someone’s computer that doesn’t have LanguageTool installed.

LanguageTool in Web Browsers

The online editor is a great tool, but having a built-in spelling and grammar is much better. LanguageTool can be installed as an extension in Firefox and Google Chrome to check any writing you do in your browser.

Install LanguageTool in Firefox

To install LanguageTool in Firefox, click on the button below and follow the instructions:

Firefox Add-on

Restart Firefox and the LanguageTool addon will be activated.

Install LanguageTool in Google Chrome

To install LanguageTool in Google Chrome, click on the button below:

Google Chrome extension

Testing LanguageTool in a web browser

To test how well LanguageTool works in Firefox and Chrome, I check a text with some mistakes before installing the plugin:

Spelling and grammar checking before installing LanguageTool

After adding LanguageTool, more spelling and grammar errors are detected:

Spelling and grammar checking with LanguageTool

Install LanguageTool in LibreOffice

Download LibreOffice extension of LanguageTool:

LibreOffice extension

The LibreOffice extension requires Java 8 or higher. This is important. Check first if you have it in your system.

When you are sure that you have Java 8 or higher, install LanguageTool. In LibreOffice, go to the Tools menu and click on Extension Manager. You will be able to see all the installed extensions. To install LanguageTool, click on the Add button and add the file you downloaded:

LibreOffice extension manager with LanguageTool installed

Note: In some Linux distributions such as Arch Linux, LibreOffice comes with LanguageTool built-in , so there is no need to install it.

Testing LanguageTool in LibreOffice

After adding the extension, you can use it to correct your text. Right-click on the highlighted work and see the error correction:

Using the LanguageTool extension in libreOffice

If the document is long, it is convenient to have a unified window where all the errors to correct are. To do this, go to the Tools menu and in the LanguageTools submenu click on the Check Text option. You will see the following windows that will guide you through all errors and suggest you how to fix them:

Spelling windows in LibreOffice

Install LanguageTool in Google Docs

Some Linux users prefer to work with their documents using Google Docs. You can install LanguageTool in Google Docs too.

Clicking on the button below and you will be redirected to the Google Store. From there you will be able to add LanguageTool extension to your Google Docs:

Google Docs extension

Refresh the Google Docs page after the installation and start correcting your text.

Go to the menu Add-ons -> Grammar and Spell checker LanguageTool and then click on the Check Text option. You will see a panel with all available corrections on the right side. From there, you can choose corrections to be done:

Checking for errors with LanguageTool in Google Docs

Install LanguageTool in Thunderbird

To install LanguageTool in Thunderbird, download the extension:

Thunderbird Add-on

Do not worry if the page is in German. Click on the green “Jetzt herunterladen” button and you will be able to start the download.

Once you have downloaded the file, open Thunderbird, go to the main menu and click on Add-ons. In the addon tab, click on the main menu and then on Install Add-ons from file to select the downloaded file:

Install addon in Thunderbird

Once you have installed the plugin, restart Thunderbird. LanguageTool is installed and ready to be tested. To activate the correction, click on the Grammar button. The LanguageTool panel will be displayed at the bottom of the window. All text corrections will be there:

Using LanguageTool in Thunderbird

Unfortunately, changes cannot be made automatically in Thunderbird. You have to change the text to correct the errors manually.

Conclusion

LanguageTool is available for many other apps including such popular editors as Emacs and VIM. It is also available for your Android phone.

LanguageTool is a great spelling and grammar checker that is integrated into many text editors. I hope your writing will become much better after you start using.

Rating:
Average Linux User
Average Linux User I am the founder of the Average Linux User project, which is a hobby I work on at night. During the day I am a scientist who uses computers to analyze genetic data.

Comments



Johannes

I'm sceptical because many features of LanguageTool Firefox add-on are only available through a paid subscription. If it is open-source, shouldn't there be a free version? I can understand that open-source does not necessarily mean free if it uses a server or so, but there should be an alternative way to install it to get everything out of it (I am willing to clone it to my own server if needed, or use it offline). I'm not going to pay a monthly subscription.


Marvin

Hi,

I installed LanguageTool on LibreOffice and grammar check is working properly. However, spell check seems not working. Any idea? Thanks!

PS I really like your content Alu. Keep it going!


Alex

I used LanguageTool for proof-reading my German and quite liked it! I also use Grammarly for my English writing.

But I am skeptical of any addons and extensions because they normally send the texts to the server and that's why I am not using Grammarly's extensions. Does LanguageTool work offline? Or it requires the network and sends what you type to the server as well?


Learn how to write in Markdown with this Quick Reference.
Notify me of new comments on this post.
* E-mail is used to display Gravatar.