Does it have an English translation, or is it just sort of a non-essential transitional phrase?
sort of a non-essential transitional phrase Roughly equivalent to “or what”.