Should titles of people be translated?

Should titles of persons like (Mr., Herr, Sr...) be translated into English?

For example: Herr Albert or Mr. Albert ?


Solution 1:

There's really no should about it. This is entirely a matter of personal (or corporate) style, and context.