“It’s raining cats and dogs!” Idioms like these may sound rather odd when translated into other languages! However the same is true when the translation is done from other languages into English. Click on the picture for an article with some funny examples!