问题标签 [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.
languagetool - 如果我托管自己的服务器,LanguageTool 是否免费?
https://github.com/languagetool-org/languagetool
根据他们的文档,他们允许我们托管我们自己的服务器,但我想知道是否有任何请求限制或者它是否完全免费使用?我知道他们的公共服务器有请求限制并提供付费服务,但我不确定托管我们自己的服务器时是否也一样。
python - 使用 pylanguagetool (Python) 时的 CMD 输出
我正在使用pylanguagetool ,它是LanguageTool的 Python 包装器,一个拼写/语法校正应用程序。它在 Python 和 Windows 命令行中运行。它在命令行中特别有用,因为它以下列方式显示输出:
我想捕获此输出,最好采用相同的格式。但是,捕获命令行输出的标准方法似乎会产生编码错误。例如,
生成以下错误:
并在输出文件中仅写入以下内容:
关于如何进行的任何建议?
更新:在建议采用以下内容后:
生成以下错误:
并继续在输出文件中写入以下内容:
python - language_tool_python - 类型错误:无法腌制 _thread.lock 对象
试图腌制 language_tool_python.LanguageTool('en-US') 的 language_tool_python 模块。如何解决以下问题?
这给出了以下错误:
java - 如何使用 Rapid API 中的 LanguageTool API 检查 Java 中的字符串?
这是为我创建的代码 Rapid API。
这是它的输出:
它似乎正在工作,但我该如何让它检查我的字符串而不是他们给我的字符串?
就像我有String myString = "Hello World. Hello World. Hello World."
并且我想检查这个一样,我会将字符串放在他们提供给我的代码中的什么位置?
我试过做.method(myString)
,但它不工作。
提前致谢。
python - 如何将语言工具应用于 Python df 并将结果添加为 df 中的新列?
我正在尝试向 df 添加一列(使用 Panda 导入为 df 的大型 Excel)。当应用于 df 中的列时,新列将是使用语言工具导入的输出错误。因此,对于每一行,我都会在新列“问题”中有错误或空白/没有错误
以上导致 ValueError。
我也试过,
结果是 NaN,即使有错误。
有没有办法完成所需的输出?
期望的输出:
ID | 描述 | 添加了“问题”列 |
---|---|---|
1-432 | “有问题要检查的文本” | 可能的拼写错误 |
java - JLanguageTool 运行缓慢
我正在尝试将 JLanguageTool 与 JavaFX 和 RichtextFX 结合使用,以获得一个 GUI,它可以对 a 中的给定输入进行拼写检查Codearea
并突出显示拼写错误的单词。我的问题是,即使对于带有少量拼写错误(3 个拼写错误)的小句子(6 个单词),我的程序也需要 10-12 秒才能执行(仅拼写检查部分)。我已经尝试通过停用我不需要的规则来优化我的程序。这是我的代码:
和输出:
解释地图:我Key
存储发现的错误的起始索引以供进一步处理,List
值存储索引 0 处拼写错误的单词列表,并在以下指标上推荐替换。
在我的实际代码中,地图被返回并针对突出显示部分进行处理。
据我了解 JLanguageTool 的文档,它不是线程安全的,因此我不能对它进行多线程处理。
关于如何改进我的代码/优化某些调用以减少性能影响的任何建议?
python - Python 请求和 LanguageTool 编码错误
我正在尝试将文本数据发布到langaugetool服务器。我的文字包括商标符号和版权符号等。
在我第一次尝试像这样发布文本时:
我收到了来自请求的错误:
在这篇文章之后,我更新了我的请求如下:
现在 requests 不会出错,但 langaugetool 服务器抱怨它无法解码查询:
我检查了所有语言工具文档,找不到任何关于编码的信息。在这个阶段我不知道问题是请求、语言工具还是我做错的其他事情。是否可以将诸如商标符号之类的字符发布到语言工具,如果可以,如何?
python - 如何从 python 语言工具中排除一些规则?
我正在尝试使用 python 语言工具在句子列表中查找语法错误的数量。我想从错误计数中排除一些规则,我为此编写了如下规则 -
但是在实施这些规则时,语言工具将所有句子的错误计数返回为零。
我尝试了以下 -
有人可以告诉我这里出了什么问题,或者我如何使用语言工具忽略一些不好的规则?
java - 我们可以使用 JlanguageTool 跳过或删除语法检查吗?
举个例子
句子 :
我很好,你怎么样?
更正:
我很好。你好吗?
预期的 :
我很好,你怎么样?(如果没有拼写错误,不要任何建议。)
请让我知道有什么步骤或技巧可以让我们跳过这个吗?