English Language Stemmer This is an implementation of the Porter2 Stemmer. There are still some bugs, but its quite accurate. I wrote this for my own learning, but someone else may find it of use.