LanguageTool is a very nice open-source spelling and grammar checker <https://www.languagetool.org/>. It supports both on-line (text sent to their server) and off-line (sent to local installation) functioning <https://www.languagetool.org/compare>. (I prefer not sending my text to a server, but I do not know how hard it is to support either.) It would be nice to be able to use it from Kate (and therefore from Kwrite, Kile, etc.) Bug 410068 prompted (on-line) LanguageTool support to be added to Lokalize.
I don't see us supporting that. Sending text to some online service is not what we want and running that locally as server is out of scope for us.
Think of it as LSP for text: it's the same kind of service running locally and within Kate's scope.
Then they can create a LSP server variant if they care, but for me that more looks like they focus on get your data or sell accounts. If they provide an LSP server it will work out of the box.
How would they get your data or sell accounts if you're running a server locally? LanguageTool is a rather respected open source project, it's been around for years, so I don't understand your attitude towards it. This VSCode integration for it alone has over 200000 installs: https://marketplace.visualstudio.com/items?itemName=adamvoss.vscode-languagetool. Of KDE projects, Lokalize provides LanguageTool integration.
(In reply to Christoph Cullmann from comment #1) > I don't see us supporting that. Sending text to some online service is not > what we want and running that locally as server is out of scope for us. What? That's like saying that NeoChat supporting Matrix would entail data to being sent online, whereas it's well-known that it's not whatsoever impossible to host a server locally.
I would very much like to see this, as well. I have been running a local LanguageTool server for ages (just like I run LSP locally). There are plugins for Firefox, Thunderbird, LibreOffice, TexStudio... this is really a normal part of the ecosystem. Why would KDE be opposed to this?
(In reply to Hannes H from comment #6) > I would very much like to see this, as well. I have been running a local > LanguageTool server for ages (just like I run LSP locally). There are > plugins for Firefox, Thunderbird, LibreOffice, TexStudio... this is really a > normal part of the ecosystem. Why would KDE be opposed to this? bugzilla@soulrebel.in-berlin.de, read https://discuss.kde.org/t/is-network-connectivity-for-any-purpose-in-kate-problematic/5352/2?u=rokejulianlockhart. I'm not sure even what to say, honestly. Some of the responses seem like the kind of stuff I'd hear on Alex Jones' podcasts.
Don't tell them that KMail supports LanguageTool, or they'll freak out :) https://docs.kde.org/stable5/en/kmail/kmail2/configure-plugins.html
Apparently, the implementation is already in KTextAddons, so Kate doesn't have to invent much here: https://invent.kde.org/libraries/ktextaddons/-/tree/master/textgrammarcheck/languagetool
In addition, you can host LanguageTool on your own server (it’s FOSS!) or even locally on your PC/laptop.
Quick google search and I found a few grammar lsps: - https://github.com/valentjn/ltex-ls (Language Tool) - https://github.com/emacs-grammarly/grammarly-language-server (Grammarly)
(In reply to Waqar Ahmed from comment #11) Grammarly is proprietary, and there's no guarantee that its API shall remain accessible. Much less for free. I'm not sure there would be much point adding Grammarly support too, when LT is, in my experience, equally as effective.