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.New International Version
I have brought you glory on earth by completing the work you gave me to do.