Is there any language in the world where "bon appetite" is actually correct spelling or grammar?
Correct French is "bon appétit"...
French of course. The phrase letter by letter can't be from any other language because its spell and grammar is exclusively French. Now if you ask if there is any other people out of natively speaking french countries who can spell "bon appétit" correctly, that's a different matter.