Translated Labs
YOU SAID:
Raining cats and dogs all over the place
INTO JAPANESE
あちこちで雨が降る猫と犬
BACK INTO ENGLISH
Cats and dogs rain everywhere
猫と犬があちこちで雨を降らせる
That's deep, man.