A: here is an answer from Google
http://video.google.com/support/bin/answer.py?hl=en&answer=27738
You can either obtain software to help you do it yourself, or arrange for a captioning/subtitling company to do it for you. Here are partial lists to get you started: Captioning Guidelines:
Software:
Services:
- WGBH Media Access Group
- Automatic Sync Technologies
- WebWideVideo.com
- Winged Words Transcription Services
- Talking Type Captions
- CaptionMax
- Omega Transcripts
- VITAC
- SubPLY
You can also search Google for "captioning", "subtitling", and "video transcription" software and services.