Idiom Translator

How do you say “Talk someone's ear off” in Spanish?

The closest natural Spanish equivalent is darle la lata a alguien hablando, which literally means “to give someone the tin by talking”. English speakers use talk someone's ear off to mean to talk to someone for so long that it becomes tiring or excessive. Especially familiar in Spain. “Hablarle sin parar” is a useful option for a wider audience. Register: informal. Usage frequency: common.

Closest natural Spanish

darle la lata a alguien hablando

/ˈdaɾle la ˈlata a ˈalɣjen aˈβlando/

Literal meaning
to give someone the tin by talking
Register
informal
How often it's used
common
Equivalence

Close equivalent

88 out of 100

What a native Spanish speaker would actually say

“Dar la lata” means annoying someone. Adding “hablando” makes talking the cause, as in the English phrase.

“Hablar por los codos” describes a talkative person without necessarily suggesting a bored listener. “Hablarle sin parar” is a direct alternative that works well in an apology for talking too long.

How close is the meaning?

  • Meaning5 out of 5
  • Tone5 out of 5
  • Context4 out of 5
  • Literal similarity1 out of 5

These ratings are editorial approximations, not measurements.

What are other ways to say it in Spanish?

  • hablarle a alguien sin parar

    Literally: “to talk to someone without stopping

    A broadly understandable direct equivalent.

  • hablar por los codos

    Literally: “to talk through the elbows

    Describes a very talkative person but does not necessarily imply a particular tired listener.

In context

  • English

    He talked my ear off about his new car.

    Spanish

    Me dio la lata hablando de su coche nuevo.

  • English

    Sorry, I've talked your ear off for half an hour.

    Spanish

    Perdona, llevo media hora hablándote sin parar.

Related expressions

Last updated 2026-09-16