View previous topic :: View next topic |
Author |
Message |
iandoug l33t
Joined: 11 Feb 2005 Posts: 849 Location: Cape Town, South Africa
|
Posted: Thu Nov 09, 2023 7:03 am Post subject: languagetool on TexStudio |
|
|
Hi
Anyone got any experience getting languagetool to work with TexStudio?
I tried ideas on https://tex.stackexchange.com/questions/155148/installing-language-tool-in-texstudio but no joy.
Code: |
java -jar ./languagetool-server.jar
Usage: HTTPSServer --config propertyFile [--port|-p port] [--public]
--config file a Java property file (one key=value entry per line) with values for:
'keystore' - a Java keystore with an SSL certificate
'password' - the keystore's password
'maxTextLength' - maximum text length, longer texts will cause an error (optional)
'maxTextHardLength' - maximum text length, applies even to users with a special secret 'token' parameter (optional)
'secretTokenKey' - secret JWT token key, if set by user and valid, maxTextLength can be increased by the user (optional)
'maxCheckTimeMillis' - maximum time in milliseconds allowed per check (optional)
rest cut
|
Do I need some config file?
Code: |
eix languagetool
[I] app-officeext/languagetool
Available versions: (~)5.6 {OFFICE_IMPLEMENTATION="libreoffice"}
Installed versions: 5.6(13:38:42 25/03/2022)(OFFICE_IMPLEMENTATION="libreoffice")
Homepage: https://www.languagetool.org/
Description: Style and Grammar Checker for libreoffice
[I] app-text/languagetool
Available versions: (~)5.4-r2
Installed versions: 5.4-r2(12:31:49 02/10/2023)
Homepage: https://www.languagetool.org/
Description: A proof-reading tool for many languages
|
Code: |
fractal /var/log # /etc/init.d/languagetool start
* Starting languagetool [server] ... [ ok ]
fractal /var/log # /etc/init.d/languagetool status
* status: crashed
|
Am totally at sea here.
Any ideas?
Thanks, Ian _________________ Asus X570-PRO, Ryzen 7 5800X, GeForce GTX 1650, 32 GB RAM | Asus Sabertooth P990, AMD FX-8150, GeForce GTX 560, 16GB Ram |
|
Back to top |
|
|
iandoug l33t
Joined: 11 Feb 2005 Posts: 849 Location: Cape Town, South Africa
|
Posted: Tue Apr 16, 2024 6:06 pm Post subject: |
|
|
Bump... still not working.
Texstudio's built in checker says
Code: |
which java: /usr/bin/java
JAVA: java
openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7)
OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing)
Real-time checking is enabled.
Grammar checking is enabled.
Tries to start automatically.
LT current status: error
Exception in thread "main" java.lang.NoClassDefFoundError: org/languagetool/GlobalConfig
at org.languagetool.server.HTTPServerConfig.<init>(HTTPServerConfig.java:103)
at org.languagetool.server.HTTPServer.main(HTTPServer.java:139)
Caused by: java.lang.ClassNotFoundException: org.languagetool.GlobalConfig
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 2 more
|
Thanks, ian _________________ Asus X570-PRO, Ryzen 7 5800X, GeForce GTX 1650, 32 GB RAM | Asus Sabertooth P990, AMD FX-8150, GeForce GTX 560, 16GB Ram |
|
Back to top |
|
|
Goverp Advocate
Joined: 07 Mar 2007 Posts: 2167
|
Posted: Fri Jul 12, 2024 2:18 pm Post subject: Re: languagetool on TexStudio |
|
|
iandoug wrote: | Anyone got any experience getting languagetool to work with TexStudio?
... |
Ian,
If you're still looking, I'm in a similar situation, wanting to use LanguageTool with lyx and Libreoffice.
There's now a minimal ebuild for app-text/languagetool in the Gentoo repository.
(I could have sworn that when I found it and started using it yesterday it was in the "guru" repository", but it's Gentoo now!)
It provides all the application code, and three scripts:
- languagetool-gui # Opens a (Java) window where you can paste text and read its opinion
- languagetool-server # Starts the server on port 8081.
- languagetool # Command line version - pass it a file to process.
They all respond to "--help".
You should probably read LanguageTool's installation instructions, especially the bit about FastText.
The server configuration it talks about is /etc/languagetool.cfg in the ebuild below.
For lyx use, the trick is to run a script "lyx-gc" from their wiki. It communicates to the LanguageTool http daemon - i.e. languagetool-server from that list.
Libreoffice can be configured to use the daemon (see the instructions - you point it at "https://localhost:8082/v2").
The service script included in the ebuild (/etc/init.d/languagetool) for OpenRc is overcomplex. The following,
after choosing a user to run it under, works better and lets you stop it!:
Code: | #!/sbin/openrc-run
# Distributed under the terms of the GNU General Public License v2
pidfile="/run/languagetool.pid"
description="languagetool [server]"
# Should not be run as root. Choose your own userid.
command_user="haven:haven"
command_background="true"
command_args="--config /etc/languagetool.cfg --allow-origin '*' --port 8081"
command="/usr/bin/languagetool-server"
depend() {
after modules
} |
_________________ Greybeard |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|