Add text-analysis recipe

h/t @jtemplon