
“Hablar” is “to talk” or “to speak” in the general sense of emitting intelligible sounds from the aperture of the human brain housing group. “Charlar” is “to chat” or “to talk to someone.” “Platicar” is also a synonym of “charlar.”
“El idioma” refers to the langauge which we use to communicate. For example, “yo te expliqué la diferencia entre “charlar” y “hablar” en inglés. Pero, cuando dije “in the general sense of emitting intelligible sounds from the aperture of the human brain housing group”, un lenguaje particular porque podría haber dicho lo mismo con otras palabras. O, sea, el lenguaje es la selección del vocabulario. No importa si fuera en inglés o español.