Salma Hayek, who's starring in the new film How to Be A Latin Lover, has just done this cute explainer video for Vanity Fair translating various Mexican slang phrases some of which have both literal and idiomatic meanings like "Que pedo?" which translates as "what a fart," but is used to mean "What's up?"
Also we have "Eso que ni que," which translates literally as "That what neither what," but is used to mean, "That's for sure."
How to Be A Latin Lover tells the story of Maximo (Eugenio Derbez), who at a young age became the trophy husband of a wealthy older woman who, 25 years later at age 80, decides to dump him for a young car salesman (Michael Cera). He's then forced to move in with his estranged sister (Hayek), and start his life over again.
The trailer for that is below.
[h/t: Laughing Squid]