Spanish is the official language of Guatemala, but there are 21 Mayan dialects also spoken throughout the country.