there is software out there that enables you to retrieve data, but most that i have used are'nt that good, if you take it to a specialist data recovery company, they will probably do a better job, but it's expensive.
Have you tried the hd since, if its a problem mechanically, sometimes they will work again for a short time before they get too warm again, then leave it for a week or so, and try it again.
This is how i got most of my data back from a hd that went down