I think that's the fundamental problem with translating; different languages have different information encoded in a sentence.
For instance, as you've said, Japanese encodes the relation to whom you're speaking. Even French does this (to a lesser extent), with "tu"/"vous" depending on how familiar the person you're speaking to is.