cool tools for language processing