Skip to content

sonnyp/Eloquent

Repository files navigation

Eloquent

Your proofreading assistant

Get it on Flathub

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.

screenshot

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 build
  • meson 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

NLP