Translated Labs
YOU SAID:
This site is rather stupid.
INTO JAPANESE
このサイトはかなり愚かです。
BACK INTO ENGLISH
This site is pretty stupid.
このサイトはかなりバカです。
Come on, you can do better than that.