A expressão by heart indica que uma pessoa conhece algo tão bem, que pode se lembrar de todos os detalhes sempre precisar consultar qualquer tipo de informação.
A expressão equivalente em português é saber de cor.
Exemplos
If you want to get good grades in chemistry, you should know the periodic table by heart
Se você quer ter boas notas em química, você deve conhecer de cor a tabela periódica.
If you want to become fluent in English, you should know a lot of phrases by heart.
Se você quiser se tornar fluente em inglês, você deve conhecer muitas frases de cor.
I can’t understand how actors know by heart so many phrases.
Eu não consigo entender como os atores sabem de cor tantas frases.
I learnt the poem by heart to impress my girlfriend.
Eu aprendi o poema de cor para impressionar minha namorada.
At school we had to know the multiplication tables by heart.
Na escola nós tivemos que saber de cor a tabuada de multiplicação.
After a few days of phoning their support service, he knew their number by heart.
Depois de alguns dias telefonando para o serviço de atendimento, ele sabia o número de cor.
Veja mais exemplos de uso desta expressão no portal Youglish