Он уже выучил стихотворение перевод на английский
He has already learnt the poem by heart. или He has already got the poem by heart.
by heart-это же более как выучил наизусть
He had already learned the poem мне кажется так достаточно