"Who is she?"
Translation:Vem är hon?
You're right about that. As with any language, the grammar between two languages are different in many cases and should be assumed so unless shown otherwise.
Here, I was just simplifying things, because the reason why it's "Hon" in Swedish is near identical to the reason it's "She" in English. Because "Vem/Who" describes a subject.