Deuteronomy 32:45

43 Rejoice, O heavens, with Him, and let all God’s angels worship Him. Rejoice, O nations, with His people; for He will avenge the blood of His children. He will take vengeance on His adversaries and repay those who hate Him; He will cleanse His land and His people.

44 Then Moses came with Joshua son of Nun and recited all the words of this song in the hearing of the people.

When Moses had finished reciting all these words to all Israel,

46 he said to them, “Take to heart all these words I testify among you today, so that you may command your children to carefully follow all the words of this law.

47 For they are not idle words to you, because they are your life, and by them you will live long in the land that you are crossing the Jordan to possess.”

This was said to Israel at a particular time, so it is wise to read it together with the surrounding text. Do read the surrounding verses too, because the context often says more than a single verse.

Compare

BSB
When Moses had finished reciting all these words to all Israel,
KJV
And Moses made an end of speaking all these words to all Israel:
WEB
Moses finished reciting all these words to all Israel.
ASV
And Moses made an end of speaking all these words to all Israel;
DARBY
And when Moses had ended speaking all these words to all Israel,
BLB
And Moses finished speaking all these words to all Israel,
ÅB
Og da Moses var ferdig med å tale alle disse ord til hele Israel,
OTB
Og så, da Moses hadde avsluttet å si disse ordene til hele Israel:
B1930
Og da Moses var ferdig med å tale alle disse ord til hele Israel,

Study notes (Tyndale)

Original text and word study