C ++英语语法检查程序库

时间:2011-02-06 06:44:21

标签: c++ grammar

是否有针对C ++的开源英语语法检查库,如language tools for Java?

4 个答案:

答案 0 :(得分:2)

我很想说:“不,没有,至少没有你想要使用的。”

然而,“截止日期之后”似乎是GPL并且没有自己尝试,我无法自信地说: - )

-

语法检查很难。所有好的都是封闭源(可能是上面的模块)。那是因为它主要不是计算/自动化问题,而是编译大量规则和特殊情况的语言学问题。

换句话说,它更像是编写字典而不是程序。一本非常非常大的字典。

其他没有的东西:

  • 您要使用的开源机器翻译工具。
  • 您要使用的开源OCR。
  • 开源语音识别有效(哎呀,即使是最先进的技术也不是那么好)
  • 您想要阅读的开源小说
  • 您想听的开源音乐。

所有这些都是出于同样的原因。

答案 1 :(得分:1)

我没有太多使用它,但你可能想看看After the Deadline。它是开源的,所以理论上你可以链接到api,但它适用于网络感知应用程序。默认情况下,拼写和语法检查会转到其服务器。或者,您可以通过在应用程序中构建其开源独立服务器来避免这种情况。

答案 2 :(得分:0)

我听说python有一些很好的语言库,也许你可以编写/使用绑定来在C / C ++中使用这些库。

答案 3 :(得分:0)

如果您正在寻找开源语法检查器,那么到目前为止,C ++代码还没有。但是,我在Git中发现了这个基于python的语法检查器。它值得检查。 https://github.com/topics/grammar-checker