Why does ごめん or すみません with て form make the sentence, Sorry for (...)?


I learned that て form is used to combine with lots of things, but when putting
て form with one other thing, it normally means ... and .... So why does
putting て form with ごめん or すみません make it sorry for .... For example, if I put
おいしくてごめん into google translate, it says sorry for being delicious. Is google
translate just wrong? If not, then why is it FOR used in the sentence. If put
おいしくてこんにちは, (which makes no sense, but こんにちは is also another expression)
google translate puts that to delicious and hello. ありがとうございます




Both are possible. "-てごめん" is a valid template to translate "sorry for".
Example: うるさくてごめん (sorry for being noisy / for the noise [I'm responsible
for]). It's possible to use て form to mean "and" in a similar construction,
too. うるさくて、ごめん、よく聞こえなかった can mean "it's noisy here, and I'm sorry, I couldn't
hear [what you were saying] well". In both cases, what is noisy is made
implicit, and must be supplied by the context indirectly. (In other words, you
need to take the context into account to distinguish.)

おいしくてごめん is kind of a playful phrasing that "apologizes" that something is too
delicious. That something can be a guilty pleasure food, for example.

