FACTOID # 141: Norwegians drink 10.7 kilograms of coffee per person each year. They also lead the globe in anxiety disorders. Maybe it’s time to switch to herbal tea.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Grammar checker

In computing terms, a grammar checker is a design feature or a software program designed to verify the grammatical correctness or lack of it in a written text. A grammar checker may be implemented in a similar fashion as a spelling checker, such as a stand-alone application capable of operating on a block of text. Grammar checkers are most often implemented as a feature of a larger application, such as a word processor. Currently, there are no known instances of a grammar checker in an email client, electronic dictionary or search engine. RAM (Random Access Memory) Look up computing in Wiktionary, the free dictionary. ... Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... In computing terms, a spelling checker (also spell checker) is a software program designed to verify the spelling of words in a file, helping a user ensure his/her spelling is correct. ... This article does not cite any references or sources. ... A word processor (also more formally known as a document preparation system) is a computer application used for the production (including composition, editing, formatting, and possibly printing) of any sort of viewable or printed material. ... An email client (or mail user agent [MUA]) is a computer program that is used to read and send e-mail. ... This article contains a trivia section. ... Google search is the worlds most popular search engine. ...


Unlike spelling checkers, which work by comparing each word in a document with a list of correctly spelled words, true grammar checking requires more complex analysis. Full-blown grammar checkers use natural language processing, a branch of artificial intelligence. Natural language processing (NLP) is a subfield of artificial intelligence and linguistics. ... Garry Kasparov playing against Deep Blue, the first machine to win a chess game against a reigning world champion. ...

Contents

History

The earliest “grammar checkers” were really programs that checked for punctuation and style problems, rather than finding many actual grammatical errors. The first system was called Writer’s Workbench, and was a set of writing tools included with Unix systems as far back as the 1970’s. The whole Writer’s Workbench package included several separate tools to check for various writing problems. The ‘diction’ tool checked for wordy, trite, clichéd or misused phrases in a text. The tool would output a list of suspect phrases, and provide suggestions for improving the writing. The ‘style’ tool analyzed the writing style of a given text. It performed a number of readability tests on the text and output their results, and it gave some statistical information about the sentences of the text. Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®) is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ...


Aspen Software of Albuquerque, NM, released the earliest version of a diction and style checker for personal computers, Grammatik, in 1981. Grammatik was first available for a Radio Shack TRS-80, and soon had versions for CP/M and the IBM PC. Reference Software of San Francisco, CA, acquired Grammatik in 1985. Development of Grammatik continued, and it became a true grammar checker that could detect writing errors beyond simple style checking. The Rio Grande flowing past Albuquerque Albuquerque is the largest city in the state of New Mexico, United States. ... This article does not cite any references or sources. ... CP/M was an operating system originally created for Intel 8080/85 based microcomputers by Gary Kildall of Digital Research, Inc. ... IBM PC (IBM 5150) with keyboard and green screen monochrome monitor (IBM 5151), running MS-DOS 5. ...


Other early diction and style checking programs included Punctuation & Style, Correct Grammar, and RightWriter. While all the earliest programs started out as simple diction and style checkers, all eventually added various levels of language processing, and developed some level of true grammar checking capability.


Until 1992, grammar checkers were sold as add-on programs. There were still a large number of different word processing programs available at that time, with WordPerfect and Microsoft Word the top two in market share. In 1992, Microsoft decided to add grammar checking as a feature of Word. Microsoft licensed CorrecText, a grammar checker from Houghton Mifflin that had not yet been marketed as a standalone product. WordPerfect answered Microsoft’s move by acquiring Reference Software, and the direct descendant of Grammatik is still included with WordPerfect. WordPerfect is a proprietary word processing application. ... Microsoft Office Word is Microsofts flagship word processing software. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... i suck for crack!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11Houghton Mifflin Company is a leading educational publisher in the United States. ...


Microsoft’s decision to integrate grammar checking has proven disastrous for grammar checking software in general. From 1985 until 1992, several companies that had grammar checking software were making great improvements in grammar checking ability and accuracy from year to year. Microsoft’s move essentially put an end to further development. As late as 2006, the grammar checking capabilities of Microsoft Word and WordPerfect are not significantly different than what was available in 1992.


Because of Microsoft's dominating position, it has been unrealistic for any other company to put resources into further development of grammar checkers. There are, however, a couple of open-source software projects developing grammar checking technology, including Abiword and LanguageTool (associated with OpenOffice). There have been no published studies comparing these tools with other commercial grammar checkers. Open source software is computer software whose source code is available under a license (or arrangement such as the public domain) that permits users to study, change, and improve the software, and to redistribute it in modified or unmodified form. ... AbiWord is a Free Software word processor licensed under the GNU General Public License. ... OpenOffice. ...


Technical Issues

The earliest writing style programs checked for wordy, trite, clichéd or misused phrases in a text. This process was based on simple pattern matching. The heart of the program was a list of many hundreds or thousands for phrases that are considered as poor writing by many experts. The list of suspect phrases included alternate wording for each phrase. The checking program would simply break a text into sentences, check for any matches in the phrase dictionary, and flag suspect phrases and show an alternative.


These programs could also perform some mechanical checks. For example, they would typically flag doubled words, doubled punctuation, some capitalization errors, and other simple mechanical mistakes.


True grammar checking is a much more difficult problem. While a computer programming language has a very specific syntax and grammar, this is not so for natural languages. While it is possible to write a somewhat complete formal grammar for a natural language, there are usually so many exceptions in real usage that a formal grammar is of minimal help in writing a computer program for a grammar checker.


One of the most important parts of a natural language grammar checker is a dictionary of all the words in the language, along with the part of speech of each word. The fact that natural words can take many different parts of speech greatly increases the complexity of any grammar checker.


A grammar checker will find each sentence in a text, look up each word in the dictionary, and then attempt to parse the sentence into a form that matches a grammar. Using various rules, the program can then detect various errors, such as agreement in tense, number, word order, and so on.


It is also possible to detect some stylistic problems with the text. For example, heavy use of passive voice is not considered to be good writing style. After a sentence has been parsed, it is possible to detect passive voice, and rewrite the sentence to present to the user as a better alternative.


The software elements required for grammar checking are closely related to some of the problems that need to be solved for voice recognition software. In voice recognition, parsing can be used to help predict which word is most likely correct based on part of speech and position in the sentence. In grammar checking, the parsing is used to detect words that fail to follow proper grammar.


See also

In computing terms, a spelling checker (also spell checker) is a software program designed to verify the spelling of words in a file, helping a user ensure his/her spelling is correct. ... AbiWord is a Free Software word processor licensed under the GNU General Public License. ... Open source software is computer software whose source code is available under a license (or arrangement such as the public domain) that permits users to study, change, and improve the software, and to redistribute it in modified or unmodified form. ... Link grammar (LG) is a theory of syntax by Davy Temperley and Daniel Sleator which builds relations between pairs of words, rather than constructing constituents in a tree-like hierarchy. ...

External links

  • Evaluating Grammar Checkers An academic evaluation of grammar checkers
  • LanguageTool - a free open-source software grammar checker for English, German, Polish, and others
  • Grammar Check Software - An all-in-one grammar check software that corrects grammar, spelling and style

  Results from FactBites:
 
WD98: Frequently Asked Questions About the Grammar Checker (2156 words)
A. In general, the grammar checker will incorrectly mark words or propose incorrect suggestions, when the parser (that is, the grammar checker component that analyzes the linguistic structure of a sentence) cannot determine the correct structure of the analyzed sentence.
Therefore, for the background grammar checker, the error marked first is always the one that returns a suggestion, regardless of its position in the sentence.
For instance, in the grammar checker both flea and flee are flagged as commonly confused words, but with the pair your and you're, only the word "your" is flagged as a commonly confused word.
The Editing and Rewriting Process (2294 words)
Grammar checkers are also very good at picking up on passive verb constructions.
Whether you have a grammar checker or not, it is a good idea to know the problems that bother you most as a writer and do your best to eliminate those difficulties as you go from assignment to assignment.
If your Grammar Checker does not check for expletive constructions (sentences beginning with "there is" or "there are" or "here is"), you can do a simple search for the word there in the initial position and try to change clauses with those weak beginnings.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m