Why you used scala to build when python could have been an good alternative ?
Right now, the TextTeaser website is coded using Python and Flask.
If you have a single NLP model that already works, you wouldn't gain anything from rewriting it using NLTK. It would probably just get slower, because you're adding abstractions that you've already shown you don't need.
I say this as a fan of and (once) contributor to NLTK.