Translated Labs
You said:
I fell down to earth from a hundred miles away and somehow I still make it work.
into Japanese
私は100マイル離れたところから地球に落ちて、何とか私はまだそれを動作させる。
Back into English
I fell 100 miles away from the planet and somehow I still let it work.