(1)暗記する、空で覚える
(2)記憶する
(3)learn by heart
(4)commit to memory; learn by heart; "Have you memorized your lines for the play yet?"
さらに詳しく
(1)記憶することによって
(2)by committing to memory; "she knew the poem by heart"