I actually like Sor/Sora or Sinor(a/e) better than the actual real-world equivalents (not that my preference matters, LOL)-- similar enough to be intelligible without explanation, different enough to fit an alternate world, and it looks cool. (Portuguese is a musical language but its spelling looks so awkward to my English & Spanish (& teensy bit Italian)-habituated brain. Dottore/dottora and professore and professoressa look right to me for modern Italian; Spanish is similar, doctor and doctora, professor and professora.
no subject