What is the difference? – reden vs sprechen vs erzählen vs sagen

  1. reden – to talk

Ich muss mit meinem Lehrer reden, ich habe eine Frage.

I need to talk with my teacher, I have a question.

2. sprechen – to speak

Ich spreche Französisch und Englisch.

I speak French and English

3. erzählen – to narrate / to tell

Meine Mutter erzählte mir immer eine Gutenacht geschichte.

My mother always narrated me bedtime stories.

4. sagen – to say.

Ich sagte auf wiedersehen und verließ das Geschäft.

I said goodbye and left the shop.