Translated Labs
YOU SAID:
standing on the shoulders of giants
INTO JAPANESE
巨人の肩の上に立って
BACK INTO ENGLISH
Standing on the shoulders of the giant
That's deep, man.