參考了stackoverflow的一篇文章以及他人的建議,嘗試了以下方法:
1.ATD❌(測試了幾個本地的句子,無效)
2.LanguageTool✅(pip包)
3.Ginger❌(web service,不是python包)
4.Microsoftword or Libre office(沒有嘗試)
5.open office: GRAC(沒有嘗試)
6.grammar-checker❌(pip包有bug,運行到960個會報錯,暫時沒有好的解決方案)
7.n-gram語法檢測(通過n-gram以及聚類,對句子進行打分。都是負數,絕對值越小,句子越合理)
Nltk.collocations.bigram(默認一般是兩個單詞的詞組)