Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LanguageTool #2013

Merged
merged 1 commit into from Apr 16, 2024
Merged

Add LanguageTool #2013

merged 1 commit into from Apr 16, 2024

Conversation

dngray
Copy link
Member

@dngray dngray commented Feb 18, 2023

Discussion: https://github.com/privacyguides/privacyguides.org/discussions/800

I think this is actually a promising tool, self-hostable, and also keeps your data local.

I think it has particular usefulness to those writing any amount of text, such as blog pots etc.

Even a NeoVim plugin https://www.rockyourcode.com/write-better-in-neovim-with-languagetool/

@netlify

This comment was marked as outdated.

dngray added a commit that referenced this pull request Feb 18, 2023
dngray added a commit that referenced this pull request Feb 18, 2023
dngray added a commit that referenced this pull request Feb 18, 2023
@dngray dngray added t:correction content corrections or errors c:software self-hosted/decentralized software and related topics and removed t:correction content corrections or errors labels Feb 18, 2023
Copy link
Member

@jonaharagon jonaharagon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be rebased on main, and I think if we add an additional category to this page we should come up with criteria for it.

Another tool that could fit a new Language Tools section even though it doesn't do the same thing as this might be LibreTranslate, for example.

dngray added a commit that referenced this pull request Feb 20, 2023
@dngray
Copy link
Member Author

dngray commented Feb 20, 2023

Another tool that could fit a new Language Tools section even though it doesn't do the same thing as this might be LibreTranslate, for example.

Yeah I rather like that. In fact I think I might try it and see how it works.

@jonaharagon
Copy link
Member

@dngray you can try a self-hosted LibreTranslate out at https://lt.neat.computer/ - I use the API from this on my Mastodon instance and it works well so I can personally recommend it :)

docs/productivity.en.md Outdated Show resolved Hide resolved
@dngray
Copy link
Member Author

dngray commented Apr 12, 2023

I use the API from this on my Mastodon instance and it works well so I can personally recommend it :)

Nice. I had been meaning to deploy it myself, but other things came up.

@privacyguides-bot
Copy link
Collaborator

This pull request has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/translation-software-services/12645/2

jonaharagon added a commit that referenced this pull request Apr 14, 2024
Co-Authored-By: Jonah Aragon <jonah@triplebit.net>
Copy link

github-actions bot commented Apr 14, 2024

Your preview is ready!

Name Link
🔨 Latest commit a8f8039
😎 Preview https://2013--glowing-salamander-8d7127.netlify.app/

docs/productivity.md Outdated Show resolved Hide resolved
docs/productivity.md Show resolved Hide resolved
docs/productivity.md Outdated Show resolved Hide resolved
docs/productivity.md Show resolved Hide resolved
docs/productivity.md Outdated Show resolved Hide resolved
@redoomed1
Copy link
Contributor

I think if we add an additional category to this page we should come up with criteria for it.

Are you still thinking about doing this? I think that the criteria established for Paste services don't apply to LanguageTool:

Must implement "zero-trust" end-to-end encryption.

LanguageTool, on its homepage (under the "Create your free account" heading), claims "Texts are securely stored," but I could not find anything about E2EE.

Must support password-protected files.

I don't think LanguageTool has this feature.

@dngray
Copy link
Member Author

dngray commented Apr 15, 2024

The intention was to put this in it's own language section. This tool can be self hosted, and the content was going to be advising that this could be an alternative to DeepL/Google Translate.

Further testing was required.

dngray added a commit that referenced this pull request Apr 15, 2024
Co-Authored-By: Jonah Aragon <jonah@privacyguides.org>
Co-authored-by: redoomed1 <161974310+redoomed1@users.noreply.github.com>
@redoomed1
Copy link
Contributor

redoomed1 commented Apr 15, 2024

The intention was to put this in it's own language section. This tool can be self hosted, and the content was going to be advising that this could be an alternative to DeepL/Google Translate.

Ah, I see. Thanks for the clarification. I was just a little confused since the criteria for paste services is positioned under the LanguageTool card (and Language services section) in the GH actions preview.

@dngray
Copy link
Member Author

dngray commented Apr 15, 2024

advising that this could be an alternative to DeepL/Google Translate.

My confusion there I meant LibreTranslate. This is a grammar tool but same principle applies, it's self hostable and much more privacy friendly. Jonah kindly tested LibreTranslate over at https://lt.neat.computer

I'm thinking this PR should be made into a "Language" page, instead of part of productivity. I think when it was initially created there wasn't even a criteria for that page.

@jonaharagon
Copy link
Member

There was criteria on the productivity page when this PR was created, it was the same that it is now IIRC.

I don't think this needs a separate page, this is basically just a FOSS Grammarly? It seems only useful for writing documents which falls squarely within productivity IMO.

We should modify the productivity criteria to add info about this though.

I think we should add this, and worry about other language-related tools at some future time. LibreTranslate, while I do think it could be added to the site for sure, is actually an entirely different sort of tool. I didn't intend to block adding this tool while we wait to figure out what we want to do with every other language tool out there.

@dngray
Copy link
Member Author

dngray commented Apr 16, 2024

I don't think this needs a separate page, this is basically just a FOSS Grammarly? It seems only useful for writing documents which falls squarely within productivity IMO.

That's fair I guess a language tools heading under productivity page would be sufficient.

dngray added a commit that referenced this pull request Apr 16, 2024
Co-Authored-By: Jonah Aragon <jonah@privacyguides.org>
Co-authored-by: redoomed1 <161974310+redoomed1@users.noreply.github.com>
Co-authored-by: Jonah Aragon <jonah@privacyguides.org>
Co-authored-by: redoomed1 <161974310+redoomed1@users.noreply.github.com>
@dngray dngray merged commit 61ade2c into main Apr 16, 2024
13 checks passed
@dngray dngray deleted the pr-add_languagetool branch April 16, 2024 10:37
@privacyguides-bot
Copy link
Collaborator

This pull request has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/2024-04-16/17905/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c:software self-hosted/decentralized software and related topics
Development

Successfully merging this pull request may close these issues.

None yet

4 participants