ESV: But we your people, the sheep of your pasture, will give thanks to you forever; from generation to generation we will recount your praise.
NIV: Then we your people, the sheep of your pasture, will praise you forever; from generation to generation we will proclaim your praise.
NASB: So we Your people and the sheep of Your pasture Will give thanks to You forever; To all generations we will tell of Your praise.
CSB: Then we, your people, the sheep of your pasture, will thank you forever; we will declare your praise to generation after generation.
NLT: Then we your people, the sheep of your pasture, will thank you forever and ever, praising your greatness from generation to generation.
KJV: So we thy people and sheep of thy pasture will give thee thanks for ever: we will shew forth thy praise to all generations.
NKJV: So we, Your people and sheep of Your pasture, Will give You thanks forever; We will show forth Your praise to all generations.