I think Nintendo has an amazing localization team. They always nail it with the Americanization of the humor. The most genius thing they ever did though, was NOT translate Pikachu and Raichu’s names. Sparkmouse and Boltrat would not have worked.
Pikachu is now the mascot of the company!