That joke did translate perfectly! I wish I could speak any other language as well as you bilingual people can speak English. *sigh* It must be nice to know more than one language.
Your joke reminded me of the famous Abbott and Costello routine, "Who's on First?" It's not a dangling participle routine, but it's the same kind of comic misunderstanding.