"She announced her book."
Translation:Ella anunció su libro.
I think that we do not ordinarily annouce a thing in English, but rather an action. "She announced the release of her book", for example. It appears that "anunicar" has a meaning like a combination of "introduce" and "announce".