I would have used "in" for the second phrse as well.
Again bad English grammar
Why is it "a taxi" instead of just "taxi"? I dont see an "egy" in the Hungarian sentence.
"Is sitting in taxi" makes little sense. You need the article here. Unlike in Hungarian where you can leave it out in this case.
Maybe he's intaxicated. :)
I have to agree