Welcome to Android Central! Where is it not being detected, the phone? Have you removed the card and inserted it into your computer as well? If the computer can't detect the card either, then the card has become corrupt, and probably can't be recovered (at least not with your computer). A forensic data recovery specialist might help, but that could cost hundreds of dollars (or more).