Also, taking the website name literally leads to a very boring time. If we define translatable as having a surjection between languages then many commenters have shown examples of even the most difficult to translate phrases explained in a blog or article.
Instead the subreddit's description[0] is a far better description, and the discussion on each phrase about possible translations or similar ideas in different languages is a lot of fun!
[0]: Post quirky and niche words/phrases from foreign languages that can't easily be translated.