The interesting thing about the Puerto Rico project is we had a woman from Columbia who would sit in on conference calls to translate when some of the participants would start arguing among themselves in Spanish. She could get the gist of it but said the accent, vocabulary, and idioms were a lot different than South American Spanish.Mexican Spanish was a whole different game too.
I have the Oxford Duden Pictorial Dictionary for German. It has detailed drawings of everything from kitchens to machine shops with all the items you'd expect to find labeled in German. It doesn't work as a conventional dictionary but if you want to know what all the thing-a-ma-jigs in a plumber's workshop are it's great.