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
Maintainer
Bookmarks 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
See sonnyp/Commit#14 (comment)
Publish new version- update metainfo and screenshot
meson compile re.sonny.Eloquent-pot -C buildmeson compile re.sonny.Eloquent-update-po -C build- Update version in
meson.build - git tag
- flathub
Copyright
© 2025 Sonny Piers
License
GPLv3. Please see COPYING file.
Notes
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

