Translated Labs
YOU SAID:
Diddle do my doodly self
INTO JAPANESE
ベストを尽くす
BACK INTO ENGLISH
do my best
Come on, you can do better than that.