Looking up...
She recited the poem by heart.
彼女はその詩を暗記して暗唱した。
完全に暗記して、記憶から再現できる状態で
He knew the speech by heart and delivered it perfectly.
彼はそのスピーチを暗記しており、完璧に演説した。
主に詩、歌、スピーチなどの長いテキストを完全に覚えている状態を指す。
「心に刻む」というイメージで覚えると、意味が理解しやすい。
物理的な心臓や感情の「心」ではなく、記憶の「心」という抽象的な意味で使う。
心(heart)に刻むというイメージから、完全に記憶に定着させるという意味で使われるようになった。
主に文学的な文脈や教育の場面で使われる表現で、日常会話では「memorize」がより一般的。