What kind of training does your dog have?
Teach her the "leave it" command. I have one female that took me a whole year to finally get her to stop killing my chickens. She would eat them too. Thankfully it was only from our rooster flock. But one time I caught her in the act chasing a hen that had gotten out of the pen and I sternly yelled to leave it and ever since then she stopped.
She even helped me teach my Great Pyrenees not to mess with chickens. He's 11 months old and doesn't bother them when they free range (unsupervised). Whenever we saw him chase chickens as an itty bitty puppy we would tell him leave it! Then my trained dog would chase him and tackle him and he would stop.
Even though he's twice her size now he still acts like a puppy with her. I guess because she was his mentor.