This is a collection of linguistic resources.
This is an on-line and introductional course to linguistics, which also covers aspects of communication models, semantics and text linguistic.
This site introduces an English pluralization algorithm implementation, as well as a pluralization categorisation.
This site by the University of Zurich offers a Computational Linguistics FAQ.
The English grammar based on a Tree Adjoining Grammar (TAG).