Here's how it breaks down:
* han: This is the present perfect tense of the auxiliary verb "haber" for the third person plural (ellos).
* hablado: This is the past participle of the verb "hablar."
So, han hablado means "they have spoken" in Spanish.