I posted a much better version of the above earlier today with French captions (because the picture had French script) I cannot see why the submission was denied - I see no restrictions on language in the rules
I overstated it, but the default rules are English must be the primary language used and other languages are allowed so long as the main gist of the meme is understandable by English speakers. They allow for streams to set their own rules regarding language so it's not disallowed site wide.
As I thought from previous postings that I have done in languages from French, German, Russian and Japanese - (I've got a lot on my hands and Google Translate !) - I think that If you take the time to put the English translation in the caption, It should be OK. - Thanks for the reply :~)