テキストのスペルと文法をチェックする必要があるため、LanguageTool API (ここで見つけることができます) を使い始めました。今、彼らから提供されたスタートアップコードを次のように書いているとき-
JLanguageTool langTool = new JLanguageTool(Language.ENGLISH);
langTool.activateDefaultPatternRules();
List<RuleMatch> matches = langTool.check("Eat I rice" +
"every day and go school to good as a boy");
for (RuleMatch match : matches) {
System.out.println("Potential error at line " +
match.getEndLine() + ", column " +
match.getColumn() + ": " + match.getMessage());
System.out.println("Suggested correction: " +
match.getSuggestedReplacements());
}
エラーは発生しません。間違っていたら申し訳ありませんが、「Eat I Rice every day and go school to good as a boy」という文は(文法的に)正しい文ですか?そうである場合、またはそうでない場合、ツールを使用してそのような文 (無意味または文法的に正しくない) を検出する方法はありますか?