使用LanguageTool进行句子检查时,发现有些规则并没有出现在grammar.xml文件中,查看了下源代码发现它分两类规则分别加载。
第一类buildinRules,这部分规则是通过JLanguageTool的构造函数进行加载,以英国英语为例加载如下规则类文件:
CommaWhitespaceRule.class,
DoublePunctuationRule.class,
UppercaseSentenceStartRule.class,
WhitespaceRule.class,
LongSentenceRule.class,
SentenceWhitespaceRule.class,
EnglishUnpairedBracketsRule.class,
EnglishWordRepeatRule.class,
AvsAnRule.class,
EnglishWordRepeatBeginningRule.class,
CompoundRule.class,
ContractionSpellingRule.class
BritishReplaceRule.class
MorfologikBritishSpellerRule.class
第二类userRules,这部分规则是通过activateDefaultPatternRules()方法进行加载的,加载就是那个grammar.xml文件,现在这个文件被打包在jar文件里,需要加压后才能看到。
分享到:
相关推荐
大学本科毕业论文:LanguageTool语法校正规则库的开发 只读pdf版本,可以备注、建立标签,没有打印和复制权限。 详细信息请参考以下博文: http://www.cnblogs.com/wavky/p/3145770.html pdf打开密码:wavky
LanguageTool-2.8, Latex Studio的插件,可以查语言错误什么的
YunoHost的LanguageTool服务器 该软件包使您可以快速,简单地在YunoHost服务器上安装LanguageTool。 如果您没有YunoHost,请查阅以了解如何安装它。概述LanguageTool是一种多语言的语法,样式和拼写检查器。 该...
安装称呼 $ apm install linter-languagetool从命令行或使用首选项安装linter-languagetool。 您无需担心依赖项,因为依赖项将由apm自动安装。首选项您可以通过将首选参数设置为languagetool-server.jar的路径来使用...
LanguageTool.rar
LanguageTool还可以使用LanguageTool附带的Hunspell词典检测几种语言的拼写错误,或者使用morfologik来检测其他语言的拼写错误。 Vim内置的拼写检查器当然也可以与LanguageTool一起使用。 相较于Vim拼写检查器,...
语法检查,适合TexStudio
languagetool30多种语言的文本纠错,单词纠错,错误建议。xml规则化配置。
languagetool是一款功能实用,且操作简便的文本校对工具,不仅支持中英文语言检测功能,同时还支持德语、西班牙语、俄语等20多种语言的检测。软件包括免费版,高级订阅版和企业订阅版,其中免费的languagetool软件...
LanguageTool是一款开放源代码校对软件,适用于英语,法语,德语,波兰语,俄语以及。 它会发现许多简单的拼写检查器无法检测到的错误。 ( ) 有关更多信息,请参见我们的主页,为 , 和 。 LGPL 2.1或更高版本...
$ docker run --rm -p 8010:8010 silviof/docker-languagetool 或者,您可以通过-d -option在后台运行它。 没有最低权限和RAM运行 docker run --name languagetool \ --cap-drop=ALL \ --user=65534:6553
适用于Visual Studio Code的LanguageTool Linter 通过在VS代码中进行语法,样式和拼写检查。 支持Markdown,MDX,HTML和纯文本文件。 为了纪念 , 扩展原始创建者。产品特点悬停说明突出显示问题。 更换建议。 检查...
使用hunspell和languagetool cargo-spellcheck检查所有文档中的拼写和语法错误,使用hunspell和/或languagetool检查您的拼写。 用例运行cargo spellcheck --fix或cargo spellcheck fix来修复您所有的文档注释,以...
python库。 资源全名:fiduswriter-languagetool-3.8.0.tar.gz
FidusWriter-Languagetool 是一个 Fidus writer 插件,用于将 Fidus Writer 实例与 Languagetool (LT) 连接起来。 安装 如果您还没有安装 Fidus Writer,请安装。 在为您的 Fidus Writer 实例设置的虚拟环境中,...
LT E X扩展为VS代码:语法/拼写检查与LanguageTool和L A T E X /降价支持 LT E X使用在Visual Studio Code中提供了各种标记语言的脱机语法检查。 LT E X当前支持L A T E X和Markdown文档。 与常规拼写检查器的...
小时候玩的游戏超级马里奥修改的变态版,猫版马里奥的游戏以及源码,很有意思的小游戏,能感受到到作者慢慢的恶意,附带代码是C++的,可以参考学习
@ funboxteam / languagetool-node CLI拼写和语法检查器。 在后台使用 。 基本原理 一些项目在回购协议中有很多文档。 一旦我们决定开始整理语法,并检查拼写错误。 但是我们不想将文档发送到知名服务的未知服务器...
Android工具下可以根据Excel给出的多国语言字符串,转换成对应的string.xml。
Tool_Command_Language