I think "Have you spoken with her?" could work, but "talk" somehow seems better.
You have 2nd person here, in English "has talked" only works for 3rd person singular.
Because, in this case, "z(e)" takes instrumental ( https://en.wikibooks.org/wiki/Polish/Prepositions_as_hints_to_declensions ) and instrumental of "ona" is "nią" ( https://en.wiktionary.org/wiki/ona#Declension_2 and see section 6.3.1 ).
Which works. But Present Perfect also seems perfectly fine. In fact, as "porozmawiałaś" somehow sounds as if I knew that my interlocutor was supposed to talk with her, I feel that Present Perfect really suits this sentence well.