The penguin: using the web as a database for descriptive and dynamic grammar and spell checking

@inproceedings{Fallman2002ThePU,
  title={The penguin: using the web as a database for descriptive and dynamic grammar and spell checking},
  author={Daniel Fallman},
  booktitle={CHI Extended Abstracts},
  year={2002}
}
In consequence of emergent limitations of traditional spell and grammar checkers, the Penguin prototype system has been designed to be a descriptive and dynamic tool for computer based writing. Rather than relying on a static dictionary, the web is used as a database to handle language artifacts out of the ordinary, such as idioms, colloquialisms, names, and slang expressions; a common source of concern especially for second language speakers.