King James Version
I have glorified thee on the earth: I have finished the work which thou gavest me to do.English Standard Version
I glorified you on earth, having accomplished the work that you gave me to do.Catholic Public Domain Version
I have glorified you on earth. I have completed the work that you gave me to accomplish