{'fraction_non_alphanumeric': 0.010769230769230769, 'fraction_numerical': 0.0, 'mean_word_length': 4.7105263157894735, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Using Syntax Analyser SET as a Grammar Checker for Czech

Checking the grammaticality of written text is one of the
essential and highly desirable tasks of natural language
processing. One of the very common mistakes in Czech texts are
errors in agreement or using colloquial expressions in written
texts. Based on the analysis, we created new rules for the
grammar of the SET syntax analyser to use it not only as an
analyser but also as a grammar checker. Then we tested their
functionality. The side effect of the work was also the
identification of possible complications, deficiencies of the
tools and partly also suggestions for their solution.