Speech is not one action
English “say,” “tell,” “talk,” and “speak” do not map neatly onto Spanish. Spanish asks what kind of speech event is happening: giving exact content, narrating, speaking a language, talking with someone, chatting socially, or having a conversation.
Compare:
Dijo la verdad.
He told the truth.
Contó una historia.
She told a story.
Habla español.
He speaks Spanish.
Hablé con Ana.
I talked with Ana.
Estuvimos platicando.
We were chatting.
The key principle is:
Choose the speech verb by the structure of the event: content, story, language, interaction, or social conversation.
Decir: saying content
Decir focuses on words, statements, information, or quoted/reported content.
Dijo la verdad.
He told the truth.
¿Qué dijiste?
What did you say?
Me dijo que no podía venir.
She told me she could not come.
El letrero dice “cerrado.”
The sign says “closed.”
The structure often includes a direct object or a que clause.
decir algo
say something
decir que...
say that...
decirle algo a alguien
tell someone something
The person addressed is usually an indirect object:
Le dije la verdad a Marta.
I told Marta the truth.
Le dije que esperara.
I told him/her to wait.
Decir for commands and instructions
Decir can introduce reported commands, often with que + subjunctive.
Me dijo que esperara.
He told me to wait.
Nos dijeron que no entráramos.
They told us not to go in.
This is a major reason learners need decir beyond “say.” English says “told me to”; Spanish often says “said to me that I should.”
Do not use an infinitive automatically after decir when the subject changes.
Incorrect: Me dijo esperar.
Correct: Me dijo que esperara.
Contar: narrating and counting
Contar has two major meanings: to count numbers and to tell/narrate.
Cuenta hasta diez.
Count to ten.
Me contó una historia.
She told me a story.
Cuéntame qué pasó.
Tell me what happened.
Contar is the natural verb for stories, events, experiences, jokes, and explanations unfolded over time.
contar un cuento
tell a story
contar una anécdota
tell an anecdote
contar un chiste
tell a joke
contar lo ocurrido
recount what happened
Like decir, it often uses an indirect object for the person receiving the story.
Le conté todo a mi hermana.
I told my sister everything.
Contar con
Do not confuse contar with contar con.
Cuento contigo.
I’m counting on you.
El hotel cuenta con piscina.
The hotel has/features a pool.
This is a separate construction. It is common in formal and promotional language.
Hablar: speaking, talking, and languages
Hablar is the verb of speaking or talking.
Habla español.
He speaks Spanish.
Hablamos de política.
We talked about politics.
Hablé con Ana.
I spoke with Ana.
Important prepositions:
hablar con alguien
talk with someone
hablar de/sobre algo
talk about something
hablar en voz baja
speak quietly
hablar español
speak Spanish
Do not use hablar for telling a story directly:
Incorrect: Habló una historia.
Correct: Contó una historia.
Hablar vs decir
Decir reports content. Hablar describes the act or topic of speaking.
Dijo que estaba cansado.
He said he was tired.
Habló durante una hora.
He spoke for an hour.
Hablamos del problema.
We talked about the problem.
Me dijo cuál era el problema.
He told me what the problem was.
This distinction prevents many translation errors.
Platicar: regional social conversation
Platicar means to chat or converse, especially in Mexico and parts of Central America. It can be fully normal and not informal in a careless way, though it often sounds conversational and social.
Estuvimos platicando toda la tarde.
We were chatting all afternoon.
Quiero platicar contigo.
I want to talk with you.
In other regions, platicar may be understood but feel regional, literary, or less common. Learners should recognize it, especially because Mexican Spanish has huge media and demographic influence.
Production rule:
Use platicar when it fits the variety and relationship. For broadly neutral Spanish, hablar, charlar, or conversar may be safer depending on tone.
Charlar and conversar
Charlar means to chat, talk casually, or have a relaxed conversation.
Charlamos un rato.
We chatted for a while.
Conversar is more formal or neutral and emphasizes mutual conversation.
Conversamos sobre el proyecto.
We had a conversation about the project.
In formal writing, conversar may sound more polished than charlar. In casual speech, charlar may sound warmer. Regional preference matters.
Speech verbs and register
A useful scale:
decir
content/reporting
contar
narrative/telling
hablar
speaking/talking/languages
platicar / charlar
chatting/social talking
conversar
conversation, often more formal or deliberate
afirmar, señalar, declarar, responder
formal reporting, journalism, institutions
A serious learner should not rely on only decir and hablar. Spanish has a speech-verb system.
Common learner traps
The first trap is using decir for stories where contar is better.
contar una historia
contar un chiste
The second trap is using hablar with direct content:
Incorrect: Habló que estaba cansado.
Correct: Dijo que estaba cansado.
The third trap is forgetting indirect objects:
Le dije la verdad.
Le conté una historia.
The fourth trap is assuming platicar is universal. It is important, but regional.
Remediation notes: content, addressee, topic, and region
Speech verbs become clearer when you separate four pieces: the content said, the person addressed, the topic discussed, and the type of interaction.
Decir gives content. The addressee is usually indirect:
Le dije la verdad a Marta.
I told Marta the truth.
Le dije que esperara.
I told him/her to wait.
The pattern is not dije Marta. It is le dije a Marta or le dije algo a Marta. That indirect-object architecture is central.
Contar can narrate or count, and it also takes an indirect object for the person who hears the story:
Le conté una historia a mi hijo.
I told my son a story.
Contó hasta diez.
He/She counted to ten.
Do not use hablar for this kind of storytelling:
Contó una historia.
He/She told a story.
Not:
Habló una historia.
Hablar handles language ability, conversation, and topics:
Habla español.
He/She speaks Spanish.
Hablé con Ana.
I spoke with Ana.
Hablamos de política. / Hablamos sobre política.
We talked about politics.
Hablar que is not the ordinary way to say “say that.” Use decir que, comentar que, explicar que, or another content verb.
Platicar, charlar, and conversar all describe social conversation, but they carry regional and register differences. Platicar is especially common in Mexico and parts of Central America. Charlar often feels casual and friendly. Conversar can be neutral, careful, or somewhat more formal depending on country and context.
Finally, beware contar con. It does not mean “tell with.” It means to have, rely on, or count on:
Contamos con su apoyo.
We have/count on your support.
The practical rule is to build the sentence around the speech event. Exact content? Decir. Story? Contar. Language or conversation? Hablar. Chatting? Platicar/charlar/conversar, with regional awareness.
Example bank walkthrough
decir la verdad
Give truthful content.
Learner action: use decir for statements and reported speech.
contar una historia
Narrate a story.
Learner action: use contar, not decir or hablar, for stories and jokes.
hablar español
Speak a language.
Learner action: no preposition needed with languages.
hablar con Ana
Talk with Ana.
Learner action: use con for the conversation partner.
platicar
Regional verb for chatting, especially Mexican/Central American.
Learner action: recognize it and use it when variety-appropriate.
charlar, conversar
Chat or converse.
Learner action: choose by formality and region.
Suggested interactive module: speech-event taxonomy
A strong tool for this article would classify the speech event before choosing the verb.
Suggested functions:
- Content mode: decir algo, decir que.
- Narrative mode: contar una historia, contar qué pasó.
- Language mode: hablar español.
- Conversation mode: hablar con, charlar, conversar, platicar.
- Regional layer: highlights platicar distribution and alternatives.
- Reported command builder: decirle a alguien que + subjunctive.
- Preposition checker: hablar con, hablar de, contar con.
- Register ladder: casual to journalistic speech verbs.
Final rule
Decir gives content. Contar narrates or counts. Hablar is speaking, talking, or using a language. Platicar, charlar, and conversar describe social conversation with regional and register differences.
Pick the verb after you know what kind of speech event you are describing.