「俺、なんか変な事言った?もしそうなら、ごめんな!」は、
Did I say something wrong? If I did, I'm sorry!
となります。
Did I say something wrong?は「何か変な事言った?」
If I didは「もしそうなら」という意味です。
後半の謝る表現は、これも使えます:
If I did, I didn't mean to! (そのつもりではなかった)
If so, it wasn't on purpose! (わざとではなかった)
ご質問ありがとうございます。
一例をご紹介させてください。
【英訳例】
I'm sorry if I said something to upset you.
何か気に障るようなことを言ったんだったら謝るよ、ごめん。
↓
I'm sorry
申し訳ない
if I said something to upset you
もし私が気に障るようなことを言ったのなら
------------------------------
《解説》
何かを言った後、相手の様子がおかしいと感じたときなどに使えます。
upset は「(コップなど)をひっくり返す」という意味です。
英訳例では比喩的に使っています。
人の心をひっくり返す⇒「動揺させる」「気を悪くさせる」となります。
お役に立てば幸いです。
ありがとうございました。