YOU SAID:
standing on the shoulders of giants
INTO JAPANESE
巨人の肩の上に立って
BACK INTO ENGLISH
Standing on the shoulders of the giant
INTO JAPANESE
巨人の肩の上に立って
BACK INTO ENGLISH
Standing on the shoulders of the giant
That didn't even make that much sense in English.