After finding out how poorly the site Pronounce Names (link below) addresses the pronunciation of the challenging 'lh' in Portuguese, I gave some thoughts to it. And came up with a solution that you are likely to find also better than other results such as the one found at yahoo answers, and elsewhere.
http://www.pronouncenames.com
Telling how the site above is wrong :
The sound of 'lh' in Portuguese is not equivalent to a silent 'h', leading to just an 'l' as in 'let', as your result shows [I am writing to the site above].
This is how I teach 'lh':
Consider
the change 'l' makes to the consonants preceding it, e.g., 'v' in
Vladimir; also consider 'fl' as in flame. And 'cl' in 'clothes'. Now, by
analogy, apply that to the very consonant 'l' itself. Yes, following that
logic, the coorect sound of 'lh' is like a double 'l', in which the
first 'l' suffers the influence of the second 'l' the same way 'l'
modifies the sound of 'v', 'f' and 'c' in the examples given.
I have just sent this to pronouncenames.com as a correction feedback. I am afraid this is not the only mistake they show.
Tell me something above your experience with the Brazilian Portuguese. Is there other sounds you find difficult? Email me: mariangelapedro @ yahoo.com