Translation of "Schwafler" in English

Ich glaube nicht, dass wir diesen Schwafler treffen werden.
I don't know if we're gonna meet that crackpot after all.
OpenSubtitles v2018

Nur ein Schwafler, der zu viel Star Trek guckt.
Just another crackpot who watches too much Star Trek.
OpenSubtitles v2018

Warum meinen Sie, er ist kein Schwafler, der sich sein Wissen über Außerirdische bei Star Trek angeeignet hat?
How do we know he's not just another crackpot whose encyclopaedic knowledge of extraterrestrial life isn't derived from reruns of Star Trek?
OpenSubtitles v2018