Verse Comparison: Ezekiel 22:4
American Standard Version
Thou art become guilty in thy blood that thou hast shed, and art defiled in thine idols which thou hast made; and thou hast caused thy days to draw near, and art come even unto thy years: therefore have I made thee a reproach unto the nations, and a mocking to all the countries.
Amplified® Bible
In your blood which you have shed you have become guilty, and you are defiled by the idols which you have made, and you have caused your time [of judgment and punishment] to draw near and have arrived at the full measure of your years. Therefore have I made you a reproach to the [heathen] nations and a mocking to all countries.
Contemporary English Version
Those crimes have made you guilty, and the idols have made you unacceptable to me. So your final punishment is near. Other nations will laugh at you and make insulting remarks, 
Darby English Version
Thou art become guilty by thy blood which thou hast shed, and hast defiled thyself with thine idols which thou hast made; and thou hast caused thy days to draw near, and art come unto thy years: therefore have I made thee a reproach unto the nations, and a mocking unto all countries.
Good News Bible
You are guilty of those murders and are defiled by the idols you made, and so your day is coming, your time is up! That is why I have let the nations make fun of you and all the countries sneer at you. 
King James Version
Thou art become guilty in thy blood that thou hast shed; and hast defiled thyself in thine idols which thou hast made; and thou hast caused thy days to draw near, and art come even unto thy years: therefore have I made thee a reproach unto the heathen, and a mocking to all countries.
New American Standard Bible
"You have become guilty by the blood which you have shed, and defiled by your idols which you have made. Thus you have brought your day near and have come to your years; therefore I have made you a reproach to the nations and a mocking to all the lands.
New International Version
you have become guilty because of the blood you have shed and have become defiled by the idols you have made. You have brought your days to a close, and the end of your years has come. Therefore I will make you an object of scorn to the nations and a laughingstock to all the countries.
New King James Version
You have become guilty by the blood which you have shed, and have defiled yourself with the idols which you have made. You have caused your days to draw near, and have come to the end of your years; therefore I have made you a reproach to the nations, and a mockery to all countries.
N.A.S.B. in E-Prime
"You have become guilty by the blood which you have shed, and defiled by your idols which you have made Thus you have brought your day near and have come to your years; therefore I have made you a reproach to the nations and a mocking to all the lands. 
Revised Standard Version
You have become guilty by the blood which you have shed, and defiled by the idols which you have made; and you have brought your day near, the appointed time of your years has come. Therefore I have made you a reproach to the nations, and a mocking to all the countries.
Young's Literal Translation
By thy blood that thou hast shed thou hast been guilty, And by thine idols that thou hast made thou hast been defiled, And thou causest thy days to draw near, And art come in unto thine years, Therefore I have given thee a reproach to nations, And a derision to all the lands.