Introduction
Ali Hub Grammar and Spell Checker reviews a draft for familiar grammar, punctuation, and spelling patterns. It is designed as a quick local editing aid: paste text, inspect the suggestions, and decide which changes belong in your document. A suggestion is evidence that a rule matched a pattern, not a verdict about your meaning.
The checker uses a rule-based engine. It compares words and nearby punctuation with known patterns, dictionary entries, and simple agreement rules. This approach is predictable and useful for routine mistakes, while its coverage is necessarily limited. It cannot read intent, verify facts, or reliably judge every variety of English, Arabic, technical vocabulary, or creative style.
Read the original and the proposed correction together. A rule can be technically plausible while being wrong for a proper name, quoted passage, code token, dialect, or deliberate voice. Keep a copy of the source and accept a change only when it preserves the claim, tone, and terminology you need.
What it checks
Spelling rules compare tokens with known dictionary forms and common variants.
Grammar rules look for selected agreement, article, duplicate-word, and punctuation patterns.
Context and style remain the writer’s responsibility; the engine does not create a complete linguistic analysis.
How to use it
- Paste a sentence, paragraph, or draft into the editor.
- Run the checker and inspect each warning with the surrounding sentence.
- Accept only changes that fit your meaning, names, terminology, and style guide.
- Read the final text from start to finish after applying edits.
How the rule engine works
Rule 1
It tokenizes visible words and punctuation using local rules.
Rule 2
It compares selected forms with a compact dictionary and pattern list.
Rule 3
It emits a suggestion with the matched text and a possible replacement.
Rule 4
It does not learn from the draft, browse the web, or infer facts from context.
Examples
Subject and verb
The report explain the result.
Text: The report explain the result.
- Paste or type the draft into the input field.
- Run the local checker and inspect each highlighted suggestion.
- Accept, edit, or reject a suggestion after reading the sentence in context.
Article choice
A engineer reviewed an design.
Text: A engineer reviewed an design.
- Paste or type the draft into the input field.
- Run the local checker and inspect each highlighted suggestion.
- Accept, edit, or reject a suggestion after reading the sentence in context.
Repeated word
Please please review the draft.
Text: Please please review the draft.
- Paste or type the draft into the input field.
- Run the local checker and inspect each highlighted suggestion.
- Accept, edit, or reject a suggestion after reading the sentence in context.
Punctuation
The build passed however the warning remains.
Text: The build passed however the warning remains.
- Paste or type the draft into the input field.
- Run the local checker and inspect each highlighted suggestion.
- Accept, edit, or reject a suggestion after reading the sentence in context.
Spelling
The team recieved the notice.
Text: The team recieved the notice.
- Paste or type the draft into the input field.
- Run the local checker and inspect each highlighted suggestion.
- Accept, edit, or reject a suggestion after reading the sentence in context.
Intentional wording
The API uses a custom recieve event.
Text: The API uses a custom recieve event.
- Paste or type the draft into the input field.
- Run the local checker and inspect each highlighted suggestion.
- Accept, edit, or reject a suggestion after reading the sentence in context.
Reading suggestions
A high number of suggestions can mean a rough draft, unusual vocabulary, or rules that need review.
A low number means only that few configured patterns matched. It is not a quality score or proof of correctness.
Common mistakes
Accepting every suggestion without reading the sentence.
Changing a product name, code identifier, citation, or quoted text because it is unfamiliar to the dictionary.
Treating grammar feedback as fact checking or as a replacement for a human editor.
Limits
The checker does not guarantee detection of all grammar, spelling, punctuation, or usage errors.
It may miss errors involving long-range meaning, irony, ambiguity, dialect, agreement across complex sentences, or new terms.
It does not verify facts, citations, safety, legal wording, or originality.
FAQ
What does the checker do?
It applies local grammar and spelling rules to the text you provide and presents possible corrections for review.
Is it an AI proofreader?
No. It is a rule-based checker. It does not claim to understand every meaning, style choice, or domain term.
Will it find every error?
No. Rules cover known patterns only, so a clean result does not prove that the writing is perfect.
Does it change my text automatically?
Suggestions should be reviewed before acceptance. Preserve names, code, citations, and deliberate style choices.
Can it check technical writing?
Yes, but technical identifiers and product terms may be marked as unknown or misspelled. Confirm them against your project vocabulary.
Does it check facts?
No. It checks language patterns and spelling, not dates, numbers, sources, or whether a claim is true.
Can it check Arabic or mixed text?
The Arabic edition applies its available Arabic rules. Mixed scripts, names, URLs, and code need extra manual review.
Should I use it for a final submission?
Use it as an editing aid, then read the complete document yourself and follow the publisher or organization style guide.
