Your proofreading assistant
Eloquent is a proofreading software for English, Spanish, French, German, Portuguese, Polish, Dutch, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect.
It works fully offline, powered by LanguageTool standalone server.
Eloquent is also able to run as a service in the background to make your local/offline LanguageTool server available to Firefox, LibreOffice and more. Change the settings to use local LanguageTool, here is an example for the Firefox addon
i18n
# To update the pot file
# xgettext -f po/POTFILES -o po/re.sonny.Eloquent.pot --no-wrap -cTRANSLATORS --from-code=UTF-8
# sed -i "s/Project-Id-Version: PACKAGE VERSION/Project-Id-Version: re.sonny.Eloquent/" po/re.sonny.Eloquent.pot
meson compile re.sonny.Eloquent-pot -C build
# To create a translation
# msginit -i po/re.sonny.Eloquent.pot -o po/fr.po -l fr_FR.UTF-8
echo -n " fr" >> po/LINGUAS
meson compile re.sonny.Eloquent-update-po -C build
# To update translations
# msgmerge -U po/*.po po/re.sonny.Eloquent.pot
meson compile re.sonny.Eloquent-update-po -C build
Publish new version
- update metainfo and screenshot
meson compile re.sonny.Eloquent-pot -C build
meson compile re.sonny.Eloquent-update-po -C build
- Update version in
meson.build
- git tag
- flathub
© 2025 Sonny Piers
GPLv3. Please see COPYING file.
Grammer checker
- https://github.com/btford/write-good (en)
- https://grammalecte.net/ (fr)
- https://github.com/languagetool-org/languagetool (multi)
- https://1.6km.me/blog/2021/03/30/the-poor-mans-grammar-checker/
NLP