As
As
WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.languagetool.JLanguageTool;
import org.languagetool.language.BritishEnglish;
import org.languagetool.rules.RuleMatch;
import java.util.List;
if (matches.isEmpty()) {
System.out.println("No spelling errors found!");
} else {
System.out.println("Spelling errors detected:");
for (RuleMatch match : matches) {
System.out.println("Potential Error: " + match.getMessage());
System.out.println("Suggestions: " +
match.getSuggestedReplacements());
System.out.println("At position: " + match.getFromPos() + " - "
+ match.getToPos());
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
<dependency>
<groupId>org.languagetool</groupId>
<artifactId>languagetool-core</artifactId>
<version>5.9</version> <!-- Or latest version -->
</dependency>