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.