Pokémon must be more clever than we give them credit for. They can only speak one language each, but they can all understand each other and understand English.