Tom tem que estar em algum lugar deste prédio.

English Translation

Tom has got to be in this building somewhere.

Tom has got to be in this building somewhere.

I’m not a native English speaker but I study Portuguese from English because it’s easier than from my native language.
Isn’t this translation grammatically wrong?