1. A method for translating messages, comprising: receiving a message from a first user to a second user via one of a plurality of accounts associated with the second user, the message in a first language; accessing a storage device of a client processing device associated with the second user to determine a preferred language of the second user for the one of the plurality of accounts associated with the second user, wherein each of the plurality of accounts associated with the second user identifies a different preferred language; and translating the message to the preferred language of the second user for the one of the plurality of accounts associated with the second user when the first language is not the same as the preferred language of the second user for the one of the plurality of accounts associated with the second user.