WHen translating a work one should always be mindful of context.
Yes, Watashi is a formal and feminine pronoun in Japan, now, it's not equivalent to She/Her, once that the latter aren't feminine pronouns, they're female pronouns.
While in some cases it can make sense to translate Watashi as...