Yes. 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
Google does not charge companies for inclusion on this page, and does not endorse the software or companies listed here.