Wallet recovery phrase
You can do this with the seedrecover.py script in btcrecover 

You will need to have the master public key (xpub), a receiving address generated from the seed, or an addresses database.  seedrecover.py will then check all the seed variations to see if they derive the specified key or address.