Essentially, it allows you to upload a video to a web interface. A web / project link can be sent to a translator who can login, watch the video and then translate. The web application then time stamps and produces subtitles that can be overlaid in web player (flash based).
I have spent a little time with their online demo but didn’t seem to get it to work (perhaps a user problem) and was looking into alternatives.
Does any one have any experience with this type of service? Are you willing to make any recommendations / suggestions?