问题标签 [languagetool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 语言检查 OSError: [WinError 87] 参数不正确
我在尝试将language-tool
包用于 Python 时遇到了问题。language-check
使用包时也会出现同样的错误。在我看来,这个问题似乎与language-tool
包本身有关,因为 Java 本身和我的 LanguageTool 服务器都在运行。
我在运行 Java 10 的 Windows 10 上。我还尝试过使用 Java 8,众所周知它可以与 LanguageTool 完全配合使用。Java 8 以类似的方式引发了一个不同的错误。
LanguageTool 本身确实可以从命令行工作,并且 GUI 也可以工作。我也成功地从我的浏览器测试了 LanguageTool 服务器http://localhost:8081/v2/check?language=en-US&text=my+text
。
除了重新安装language-tool
软件包之外,我还尝试以三种方式启动我自己的 LanguageTool Java 服务器用于 Python。这三个都在 Python 中返回相同的错误。第一种方法是在 Jupyter Notebook 中运行以下代码:
这会返回一个非常详细的错误:
第二种方法是通过命令行通过运行启动服务器java -cp languagetool-server.jar org.languagetool.server.HTTPServer --port 8081
,然后在同一窗口中从 python 终端运行与 about 相同的代码。这将返回:
我尝试启动服务器的第三种方法是使用 LanguageTool GUI 并从 Notebook 运行代码,它返回相同的详细输出。
最后,我尝试使用 Java 8。在笔记本中返回以下错误:
我已经彻底查阅了文档并尝试了其他一些命令,所有这些命令都返回相同的错误。
我花了太长时间才弄清楚这一点。任何帮助解决或故障排除将非常非常感谢!
python - python中的Language_check继承错误
我想创建自己的类Corr_tool
,它继承自 class language_check.LanguageTool
。但它给我带来了一堆错误。我想问一下,如果有一些我不知道的规则,因为对于其他导入的类,继承没有任何问题。
这是我的代码:
错误如下所示:
我错过了什么吗?感谢您的任何解释或帮助。
编辑
当我使用此代码时:
一切正常。但是当我尝试从这个类继承时,如果得到错误。我的Windows会有问题,这段代码不会也出现这个问题吗?
编辑 2
它让我疯狂。为什么这段代码工作得很好:
但是这个不起作用(并抛出我已经在这里写过的错误):
javascript - 语言工具扩展的 ngx-quill 问题
我正在使用 ngx-quill-editor 作为我的 Angular 应用程序的富文本编辑器。使用语言工具 chrome 扩展时,我没有按预期从 quill 获得价值。否则它工作正常。
我没有发现任何关于支持带有语言工具的羽毛笔编辑器的问题。
我在使用语言工具时从 quill editor 得到的值是这样的:
当用户在编辑器中输入“Hello world”时,我应该得到一个类似的值
你好世界
但我没有得到预期的价值。vim - vim-LanguageTool 和 vim-grammarous 不起作用
我在 Debian Buster 上使用 VIM 版本 8.1.1401。我对 VIM 很陌生(就在几天前我开始使用它)并试图获得一些可以检测语法错误的插件。经过几次谷歌搜索后,我发现vim-LanguageTool和vim-grammarous. 关于 vim-grammarous 的新手安装步骤的信息很少。尽管如此,我终于让他们两个都工作了。我可以从这两个中看到错误。但是,我无法在它们之间进行更正或导航。我被困在“Scratch”窗口上。我可以在该窗口中看到一些提示一些更正和错误的文本,但我无法理解如何使用它们。谁能用外行的方式向我解释如何使用这些插件?我试图检查如何在缓冲区和暂存窗口之间切换,但这些都不起作用。
以下是我的.vimrc
文件(为简洁起见,已删除评论)
vim-grammarous 已安装,如本博文所示。
注意:我从其他SE 网站重新发布这个问题,因为我没有从那里得到任何回复,而且对这个问题的了解非常有限。
java - LanguageTool Java API 是否有“无用”的依赖关系?
我想使用LanguageTool 的 Java API进行拼写检查,因此我将它的依赖项添加到我的pom.xml
:
出于某种原因,它会下载 40MBjar
的依赖项,这看起来很可疑。这是所有这些的屏幕截图:
但是如果我们去maven 中央存储库,它.jar
只有4.7MB。
之后我注意到scala-compiler.jar
大约20MB,我试图排除它:
然后我跑了我的main
,一切都运行良好:
所以我花了一些时间开始排除越来越多的依赖项,其中一些我得到了,这很好,因为如果使用其中一些是ClassNotFoundException
有意义的。language-tool
但是那些没用过的呢?是否有任何机会使用,但我的代码不使用它们中的任何类,所以我避免得到一个ClassNotFoundException
?
我的问题是为什么它会下载未使用的依赖项。有没有办法找出其中哪些是无用的,以便我可以排除它们?
为了确保它们可以被认为是“无用的”,我什至构建了我的 jar(+ 带有依赖项),并且似乎程序运行没有问题。我只有一个类里面有上面的代码片段。这是整体pom.xml
:
java - 如何在 Eclipse 中设置 LanguageTool?
请问如何在Eclipse中配置/设置LanguageTool?我不知道如何开始我的项目,因为我不知道如何正确设置 LT。
python - language_check 远程结束关闭连接没有响应问题
我在我的一个 Django 项目中使用语言检查python 包。
我已经使用pip install --upgrade language-check
命令安装了它。它在我的设备上运行良好。然后我将项目托管到 AWS ec2 实例。当我尝试使用该软件包时,它给了我以下错误:
language_check.Error: http://127.0.0.1:8081 : 远程结束关闭连接没有响应
这是我的入站规则:
我该如何解决这个问题?提前致谢!
linux - LanguageTool Java 应用程序作为 systemd 服务运行。`--languagemodel` 参数被忽略
我已经下载了LanguageTool 服务器。我为应用程序创建了一个 systemd 进程,以确保它可以轻松管理并在启动时开始:
系统
端口通过 nginx 暴露如下:
NGINX
该--languagemodel
选项被忽略。如果我输入不正确,那么我会看到错误。进程文件中的参数不会抛出任何错误,因此必须被系统识别。不过,此处显示的测试 n-gram不会返回任何结果,所以我知道它没有正确加载。
我想知道如何使该--languagemodel
选项与 systemd 一起使用。
google-cloud-platform - 无法在 Python 3.7 运行时中使用 language_tool_python 部署 Cloud Function
您如何使用 Google Cloud Function 中的语言工具?我正在尝试使用运行时 Python 3.7 在 GCP Cloud Function 中进行部署。我可以使用安装了 java 的本地虚拟环境来使用该库。
但是当我尝试在 Cloud Function 中部署它时,我收到ModuleNotFoundError: No java install detected。请安装 java 以使用 language-tool-python。
我在云函数中使用 language_tool_python 库
在 requirements.txt 我们有 -
我收到以下错误消息 -
谁能提供一个解决方案,如何从无服务器功能中使用 LanguageTool?
我们如何在 Cloud Function 中拥有 Java 环境以及 Python 3.7?
java - JLanguageTool 不会忽略单词中的数字
我正在使用带有德语 ( de-DE
) 的 JLanguageTool 进行拼写检查,并注意到数字似乎被用作单词分隔符(就像空格一样?)。例如We8lt
,不报告为单个不正确的单词,而是报告为两个拼写错误(一个 forWe
和一个 for lt
)。或者例如bis8
根本不报告为错误。
示例调用(我将其用作 Java 库,但行为相同):
这是一个大问题,例如找不到单词和数字之间的空格。如何让库/工具不将数字视为单词分隔符?非常感谢。