那有沒有什么工具可以幫忙檢測下文字的呢?TJ君于是想到今天看到的一個項目,就想著和這位小伙伴及大家分享一下。

languagetool
一款開源的校對用小工具,可以發(fā)現一些常見的拼寫校驗無法發(fā)現的語法錯誤,更加不錯的是除了中文,還有英語、法語、德語等主流語種20多種(不過TJ君只會英語和中文 T_T)
先來看看怎么安裝,比如可以通過腳本安裝,只需要下載代碼,到下載目錄下執(zhí)行如下命令即可:
curl -L install.sh | sudo bash
工具還有一些額外的使用選項,例如:
sudo bash install.sh
Usage: install.sh
也可以從源代碼進行構建,至少需要安裝Java 8 和 Apache Maven,然后在根目錄下,運行如下命令:
mvn clean test
然后在languagetool-standalone/target/、languagetool-wikipedia/target和languagetool-office-extension/target下面測試結果:
./build.sh languagetool-standalone package -DskipTests
./build.sh languagetool-wikipedia package -DskipTests
./build.sh languagetool-office-extension package -DskipTests
最后重命名*.zip文件變成*.oxt安裝在LibreOffice/OpenOffice,就可以使用相應的jar包了。
再來看看實際的檢測效果,例如對于中文,一些語法上的不恰當用法會給出這樣的提示:
解釋的是不是還是很清楚的?
不過TJ君自己覺得哦,相比較中文,小工具似乎對英文的檢驗效果更好,也許是中文太博大精深了,它搞不定吧~
英語的效果如下:
似乎、好像、有點、貌似對于學習英語是個不錯的幫手唉~
代碼主要都是用java寫的,TJ君看了下代碼,有幾百m,不過別怕,代碼這么大是因為要兼顧各種不同的語言,感興趣的小伙伴,趕緊來下載試試看吧。
倉庫地址:https://github.com/languagetool-org/languagetool
當前標題:可能是GitHub上非常好用的文字語法校驗工具
文章網址:
http://www.5511xx.com/article/cdigipg.html