"learn by heart" in Spanish
Definition
Memorizar algo completamente para poder recordarlo exactamente, como palabras, números o información.
Usage Notes (Spanish)
Muy común en contextos escolares o de música (poesías, discursos). Tiene un matiz algo formal/literario y enfatiza la memorización exacta ('aprender de memoria'). No es literal; no se refiere a emociones.
Examples
I need to learn by heart this poem for class.
Necesito **aprender de memoria** este poema para la clase.
She can learn by heart long lists of numbers.
Ella puede **aprender de memoria** largas listas de números.
Students often have to learn by heart facts for exams.
Los estudiantes a menudo tienen que **aprender de memoria** datos para los exámenes.
If you learn it by heart, you'll never forget the words on stage.
Si lo **aprendes de memoria**, nunca olvidarás las palabras en el escenario.
I can't believe you learned by heart everyone's phone number!
¡No puedo creer que hayas **aprendido de memoria** todos los números de teléfono!
My dad made me learn by heart our home address when I was a kid.
Mi papá me hizo **aprender de memoria** nuestra dirección cuando era niño.