Cost - Content Localization on AWS

Cost

You are responsible for the cost of the AWS services used while running this solution. The primary cost factors are from using Amazon OpenSearch Service, Amazon Transcribe, Amazon Translate, and Amazon Polly. 

Video processing using the default transcription and translation workflow and translating to five languages incurs a one-time cost of about $0.17 per minute of video duration, but this can vary between $0.12 per minute and $0.60 per minute depending on the video content, the number of translations you are generating, and whether customization features are turned on for Amazon Transcribe and Amazon Translate. The recurring costs for data storage, search, and other services amount to about $3.00 per day. As of this revision, the one-time cost for processing a 30-minute video with five languages using the default settings is $5.64 per day.

After a video is uploaded into the solution, the costs for processing are a one-time expense. However, data storage costs occur daily. Prices are subject to change. For full details, refer to the pricing web page for each AWS service used in this solution.

Sample cost table

The following table provides a sample cost breakdown for deploying this solution with the default parameters in the US East (N. Virginia) Region for one month.

You are responsible for the cost of the AWS services used while running this solution. The primary cost factors are from using Amazon OpenSearch Service (successor to Amazon Elasticsearch Service), Amazon Transcribe, Amazon Translate, and Amazon Polly.

The following examples are for a 30-minute video processed with workflows configured to create translations for five languages. For these examples, we’ll use public pricing from US East (N.Virginia) Region.

Example 1: Default subtitles workflow only, no customizations for Amazon Transcribe and Translate

AWS service Dimensions Cost [USD]
Amazon Transcribe 30 minutes of standard audio transcription $0.72 / video
Amazon Translate 30,500 characters, 5 languages $2.29 / video
Amazon Polly 30,500 characters, 5 languages $0.60 / video
AWS Elemental MediaConvert 30 minutes, basic tier (<= 30 fps) at SD rate $0.36 / video
Amazon OpenSearch Service t3.small.search instance $1.39 / day
Amazon Kinesis Data Streams Shard hours $0.28 / day
Total cost for processing one video, including daily costs: $5.64

Example 2: Custom vocabulary, custom terminology, active custom translation, including all optional computer vision operators

AWS service Dimensions Cost [USD]
Amazon Transcribe 30 minutes of standard audio transcription with 30 minutes custom language $0.90 / video
Amazon Translate 30,500 characters, 5 languages with Active Customer Translation Batch $9.15 / video
Amazon Polly 30,500 characters, 5 languages $0.60 / video
MediaConvert 30 minutes, basic tier (<= 30 fps) at SD rate $0.36 / video
Amazon Rekognition 30 minutes of video with face detection $3.00 / video
Amazon OpenSearch Service t3.small.search instance $1.97 / day
Amazon Kinesis Data Streams Shard hours $0.56 / day
Total cost for processing one video, including daily costs: $16.54

We recommend creating a budget through AWS Cost Explorer to help manage costs. Prices are subject to change. For full details, see the pricing webpage for each AWS service used in this solution.