Overview - Live Streaming with Automated Multi-Language Subtitling


Adding subtitles to your live video content can help improve reach and access, exposing your content to a much larger audience. However, it can be a challenging and time-consuming process to add subtitles to a live stream. The process can become more difficult when multi-language subtitles are required.

To help simplify that process, Amazon Web Services (AWS) offers Live Streaming with Automated Multi-Language Subtitling, a solution that automatically generates multi-language subtitles for live streaming video content in real time. The solution is easy to deploy and used only during the live event. When you finish streaming, you can delete the solution’s stack to help ensure that you only pay for the infrastructure you use.

The solution uses Live Streaming on AWS to encode and package your content for adaptive bitrate streaming across multiple screens, and AWS Lambda, Amazon Transcribe, and Amazon Translate to convert the audio to text and generate captions in multiple languages.


You are responsible for the cost of the AWS services used while running this subtitling solution. As of the date of publication, the cost for running this solution in the US East (N. Virginia) Region is $1.44 per hour per stream for English subtitles. Each additional language is $0.50 per hour per stream. Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution.

The cost estimation includes the cost to add subtitles to your live streaming video content. It does not include the cost for running the Live Streaming on AWS solution. For more information about the costs to run the live streaming solution, see the Cost section in the Live Streaming on AWS Implementation Guide.