gpt4 book ai didi

python - 如何在Python中快速检查和统计英语语法错误?

转载 作者:行者123 更新时间:2023-12-01 22:35:10 49 4
gpt4 key购买 nike

我正在寻找一种快速计算 Python 语法错误的方法。例如,我需要这样的东西:

matches = grammar_checker.check('You is awesome!')
assert len(matches) == 1

速度比准确性更重要。我可以忍受一些误报或误报,作为快速检查的权衡。我在这里谈论的问题大小约为 100k 文档(大约 5-10k 个字符),只需几分钟。

我遇到了LanguageTool Java 及其 Python 包装器 language_check 。然而,不幸的是,这些对于我的目的来说太慢了。还有其他建议或想法吗?谢谢!

最佳答案

你应该看看How to check whether a sentence is correct (simple grammar check in Python)?

此外,您应该使用“grammar-check 1.3.1”模块并且工作速度很快。

有关更多信息,请查看https://pypi.python.org/pypi/grammar-check/1.3.1

import grammar_check
tool = grammar_check.LanguageTool('en-GB')
text = 'This are bad.'
matches = tool.check(text)
len(matches)
>>>1

grammar_check.correct(text, matches)
>>>'These are bad'

关于python - 如何在Python中快速检查和统计英语语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48894640/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com