>>530577591
>>530577915
>>530578079
Not a mistranslation, His in this context is like saying "man" when referring to the human race.

If you're ESL I unironically don't blame you for not knowing that one it's an edge case.