google search "language translation companies"
there are a ton of good companies...
there are a number of ways to skin that cat. traditionally, i have sent a transcript to a translation service, then had spanish VO talent come in and record it.
the tough part is laying it in in the right place, it helps to have the talent come in and sit with you while you lay the track in - unless you are fluent in conversational spanish...