They call this words you cannot translate into English" which is laughable because they have, in fact, translated the words into English in the infographic! I believe they mean "words which have no English equivalent."
Pop songs translated into Shakespeare. It would be fun to give students a bunch of these and have them match them or translate them and then have them take a stab at turning a song they like into a sonnet. A good fun way to teach students iambic pentameter and the structure of sonnets. jj