Spanish is the official language of Panama but many people speak English too. There are also many local dialects including Ngäbere, Buglere, Hakka Chinese, Embera, and Kuna. Take your pick from ...