I suppose some words mean concepts or things that don't exist in the other language/culture. I tried literary translation (I translated a novella by my favorite Russian writer Alexander Grin, and it's available on my website) and encountered such a phenomenon. You can always get around it, substituting similar things or images that are familiar to the readers of the target tongue.