English Standard Version
The LORD has avenged on you all the blood of the house of Saul, in whose place you have reigned, and the LORD has given the kingdom into the hand of your son Absalom. See, your evil is on you, for you are a man of blood."New International Version
The LORD has repaid you for all the blood you shed in the household of Saul, in whose place you have reigned. The LORD has handed the kingdom over to your son Absalom. You have come to ruin because you are a man of blood!"Catholic Public Domain Version
The Lord has repaid you for all the blood of the house of Saul. For you have usurped the kingdom in place of him. And so, the Lord has given the kingdom into the hand of Absalom, your son. And behold, your evils press close upon you, because you are a man of blood.