Translate and Vocalize your Content - Best Practices for WordPress on AWS

Translate and Vocalize your Content

The AWS for WordPress plugin allows you to automatically translate text in different languages, and convert the written content into multilingual audio formats. These features are powered by Amazon Machine Learning services.

Amazon Polly is a service that turns text into lifelike speech. With dozens of voices across a variety of languages, you can select the ideal voice and build engaging speech-enabled applications that work in many different countries. Use the plugin to create audio files in any of the voices and languages supported by Amazon Polly. Your visitors can stream the audio at their convenience using inline audio players and mobile applications.

By default, the plugin stores new audio files on your web server. You can choose to store the files on Amazon S3 or on Amazon CloudFront. Users have the same listening experience regardless of where you store your audio files. Only the broadcast location changes:

  • For audio files stored on the WordPress server, files are broadcast directly from the server.

  • For files stored in an S3 bucket, files are broadcast from the bucket.

  • If you use CloudFront, the files are stored on Amazon S3 and are broadcast with CloudFront.



Broadcast location

Figure 4: Broadcast location

Amazon Translate is a machine translation service that delivers fast, high-quality, and affordable language translation. Providing multilingual content represents a great opportunity for site owners. Although English is the dominant language of the web, native English speakers are a mere 26% of the total online audience.

By offering written and audio versions of your WordPress content in multiple languages, you can meet the needs of a larger international audience. You can configure the plugin to do the following:

  • Automatically translate into different languages and create audio recordings of each translation for new content upon publication, or choose to translate and create recordings for individual posts

  • Translate into different languages and create audio recordings for each translation of your archived content

  • Use the Amazon Pollycast RSS feed to podcast audio content

Figure 5: Overview of content translation and text to speech