SHA512 is not an encryption algorithm, it's a hashing algorithm. What this means is that the data that goes into it cannot be recovered from the generated hash.
I'm sorry but there is no way short of using a rainbow table style lookup to get the original data back. There's a great post on the difference here on SO.