If the only sign your turkey might be spoiled is a slight odor can you cook it?

No. Even a slight odor can indicate that the turkey is spoiled and unsafe to eat. Cooking will not remove the bacteria or toxins that can cause foodborne illness. It's important to discard any turkey that has an off odor or any other signs of spoilage.