Translated Labs
YOU SAID:
standing on the shoulders of giants
INTO JAPANESE
巨人の肩の上に立って
BACK INTO ENGLISH
Standing on the shoulders of the giant
Yes! You've got it man! You've got it