An app for Android, Enchanty Pro calculates enchantments for players who don’t like just putting items into the enchantment slot and hoping for the best. So what does it actually do? Well, on the basic level you can input an item and the number of enchantment levels you have to spend. The calculator will then provide you with a list of enchantments you could get, along with the likelihood of getting each one.
The Pro version (free in this download for a limited time) allows you to reverse engineer enchants, working out precisely when is the best time to try to get an enchant you want.