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 (successor to Amazon Elasticsearch 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 November 2021, 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 webpage for each AWS service used in this solution.

Example daily costs

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
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
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