Polystem
Stemming algorithms:
Porter
s-stripping stemmer