「覚えてます」って英語で何て言う?【英会話フレーズ】

こんにちは!Ottoです!
learn by heart
:覚えてます
know by heart
:暗記しています
by heart:「心で」と直訳されるんですが、
英英辞書によると
to learn something in such a way that you can say it from memory.
(CAMBRIDGE DICTIONARYより)
:記憶から言えるような方法で何かを学ぶこと
ただ覚えているだけではなく「ちゃんと全て覚えてますよ」と言ったニュアンスを組み込む時に使われます。
直訳だけではなく感覚的な部分が重要です。

例文

I learned this line by heart.
:このセリフは覚えました。
I know his phone number by heart.
:彼の電話番号覚えているよ。
Twitterやってます