Translated Labs
YOU SAID:
we can find better site
INTO JAPANESE
もう一歩だな
BACK INTO ENGLISH
We can do better.
Well done, yes, well done!