WritingTool (a LibreOffice Extension based on LanguageTool)
WritingTool is a LibreOffice extension for LibreOffice that adds a writing assistant to text editing. It is designed for creating and editing extensive texts (e.g. for literature, science or business).
In addition to a spelling, grammar and style checker based on LanguageTool, it provides statistical methods for optimizing texts as well as AI support (in development).
Compared to using the internal LanguageTool in LibreOffice, the extension offers the following advantages:
- The application runs on the local computer. Therefore, no remote server is required (the use of a remote server including the LanguageTool premium service is still supported).
- All rules that work at the full-text level are also supported across paragraph boundaries (e.g. opening and closing quotation marks are recognized even if they are more than one paragraph apart).
- In addition to that of LibreOffice, the LanguageTool spell checker is used.
- A proprietary caching mechanism is used, which significantly speeds up repeated work on long texts (checking unchanged texts does not have to be repeated, which is time-consuming. After loading a text that has already been checked once, all errors found are displayed almost immediately).
- A proprietary WritingTool check dialog is used, which is very performant (it has been optimized for WritingTool's internal caching mechanisms).
- Grammar checking of Impress and Calc documents is supported (Manual checking only through the LT check dialog. Automatic checking is not supported by LibreOffice.)
- Using a configuration dialog, users can change the following settings, for example:
- Easily activate/deactivate optional rules
- Easily deactivate/reactivate standard rules
- Define custom colors and styles for rule groups or individual rules
- Change parameters for some special rules
- Define profiles for checking different document types
- The extension offers the possibility of statistical analyses, such as frequently used words, filler words, etc. (So far only for individual languages).
- Support for (local) AI (in progress) The nightly snapshots contain the current LanguageTool snapshots (see here). The releases contain the current LanguageTool releases (see here).
You can find more information (requirements, licence, downloads, etc.) here: https://fk-es.de/index.php
Current snapshots are here: https://fk-es.de/writingtool/snapshots/