Translated Labs
YOU SAID:
we can find better site
INTO JAPANESE
もう一歩だな
BACK INTO ENGLISH
We can do better.
Okay, I get it, you like Translation Party.