YOU SAID:
Just discovered this website
INTO JAPANESE
このウェブサイトを発見したばかり
BACK INTO ENGLISH
I just discovered this website
INTO JAPANESE
このウェブサイトを発見しました
BACK INTO ENGLISH
I found this website
INTO JAPANESE
このウェブサイトを見つけました
BACK INTO ENGLISH
I found this website
That didn't even make that much sense in English.