Гарри Поттер говорил на змеином языке потому,что был поляком. Доказательство: "...Она продолжала:
— В Польше Стало трудно мне. Там живут холодные и лживые люди. Я не знала их змеиного языка. Все шипят...Что шипят? Это бог дал им такой змеиный язык за то, что они лживы..." ("Старуха Изергиль" М.Горький)