Berean Study Bible (BSB) - Deuteronomy 31:21 >

And when many troubles and afflictions have come upon them, this song will testify against them, because it will not be forgotten from the lips of their descendants. For I know their inclination, even before I bring them into the land that I swore to give them.”

Jewish Publication Society of America Version (JPS1917) - Deuteronomy 31:21 >

then it shall come to pass, when many evils and troubles are come upon them, that this song shall testify before them as a witness; for it shall not be forgotten out of the mouths of their seed; for I know their imagination how they do even now, before I have brought them into the land which I swore.'