spinrewriter does this, along with others too I believe. With spinrewriter you auto spin to start with, then highlight each word and the thesaurus section pops up with similar words to choose from. It's a painstaking process sometimes, but worthwhile as it creates very legible spins, as long as your English is good.