Translated Labs
YOU SAID:
standing on the shoulders of giants
INTO JAPANESE
巨人の肩の上に立って
BACK INTO ENGLISH
Standing on the shoulders of the giant
You've done this before, haven't you.