The locals in Boquete speak Spanish as their first language (unless talking about the indigenous tribes in the region) but due to the large ex-pat community in Boquete, many of the locals do speak a good level of English. The majority will be able to understand you if you speak slowly and clearly.