I believe it’s the same concept as Monty Python and the Holy Grail in Japanese (With English subtitles).
Translate into a different language and back again - hilarious results ensue.
Maybe. But “air 15” and “F-15”?