vs
QUICK ANSWER
"Hablar de" is an intransitive verb phrase which is often translated as "to talk about", and "por" is a preposition which is often translated as "by". Learn more about the difference between "hablar de" and "por" below.
hablar de(
ah
-
blahr
deh
)An intransitive verb phrase is a phrase that combines a verb with a preposition or other particle and does not require a direct object (e.g., Everybody please stand up.).
1. (general)
a. to talk about
Siempre terminamos enojados cuando hablamos de política.We always end up upset when we talk about politics.
b. to speak about
La testigo está en estado de shock y todavía no puede hablar de lo que vio.The witness is in shock and still can't speak about what she saw.
por(
pohr
)A preposition is a word that indicates the relationship between a noun and another word (e.g., He ran through the door.).
5. (by way of)
a. no direct translation
This refers to an idiomatic word or phrase for which there is no word-for-word translation.
¿Has ido a por tu hijo a la escuela?Have you picked up your son from school?
Habrá que ir a por leche cuando lleguemos.We'll need to go out for milk when we get there.
8. (for each)
10. (in place of)
a. for
Yo terminaré el trabajo por ti cuando estés de vacaciones.I'll finish the job for you while you're on vacation.
a. no direct translation
This refers to an idiomatic word or phrase for which there is no word-for-word translation.
Está por verse.That remains to be seen.
El asunto está por resolverse.The issue is yet to be resolved.