A lot of commercial translations of foreign books are out of date. The ones sold in stores use translations that are > 100 years old because then they are public domain and they don't have to pay any royalties to anyone.
I can highly recommend anyone who is looking to read a foreign book research the translation before they buy it. Some awesome modern translations don't bubble up in the searches because their sales are much lower than the cheaper versions.