Comprehending text

Einführung in AWS Boto mit Python

Maksim Pecherskiy

Data engineer

AWS Translate console

AWS translate console

Einführung in AWS Boto mit Python

Translating text

Initialize client

translate = boto3.client('translate', 
    region_name='us-east-1', 
    aws_access_key_id=AWS_KEY_ID, aws_secret_access_key=AWS_SECRET)

Translate text

response = translate.translate_text(
    Text='Hello, how are you?', 
    SourceLanguageCode='auto', 
    TargetLanguageCode='es')
Einführung in AWS Boto mit Python

Translating text

Translating text

Einführung in AWS Boto mit Python

Translating text

translated_text = translate.translate_text(
    Text='Hello, how are you?', 
    SourceLanguageCode='auto', 
    TargetLanguageCode='es')['TranslatedText']
Einführung in AWS Boto mit Python

Detecting language

Initialize boto3 Comprehend client

comprehend = boto3.client('comprehend', 
    region_name='us-east-1', 
    aws_access_key_id=AWS_KEY_ID, aws_secret_access_key=AWS_SECRET)

Detect dominant language

response = comprehend.detect_dominant_language(
  Text="Hay basura por todas partes a lo largo de la carretera.")
Einführung in AWS Boto mit Python

Detecting language

Detecting language

Einführung in AWS Boto mit Python

Understanding sentiment

Understanding sentiment

Einführung in AWS Boto mit Python

Understanding sentiment

Detect text sentiment

response = comprehend.detect_sentiment(
  Text="DataCamp students are amazing.", 
  LanguageCode='en')
Einführung in AWS Boto mit Python

Understanding sentiment

Understanding sentiment

Einführung in AWS Boto mit Python

Understanding sentiment

sentiment = comprehend.detect_sentiment(
  Text='Maksim is amazing.', 
  LanguageCode='en')['Sentiment']
Einführung in AWS Boto mit Python

Review

Initialize client

translate = boto3.client('translate', 
    region_name='us-east-1', 
    aws_access_key_id=AWS_KEY_ID, aws_secret_access_key=AWS_SECRET)

Translate text

response = translate.translate_text(
    Text='Hello, how are you?', 
    SourceLanguageCode='auto', 
    TargetLanguageCode='es')
Einführung in AWS Boto mit Python

Review

Initialize boto3 Comprehend client

comprehend = boto3.client('comprehend', 
    region_name='us-east-1', 
    aws_access_key_id=AWS_KEY_ID, aws_secret_access_key=AWS_SECRET)

Detect dominant language

response = comprehend.detect_dominant_language(
  Text="Hay basura por todas partes a lo largo de la carretera.")
Einführung in AWS Boto mit Python

Review

Detect text sentiment

response = comprehend.detect_sentiment(
  Text="Maksim is amazing.", 
  LanguageCode='en')
Einführung in AWS Boto mit Python

Let's practice!

Einführung in AWS Boto mit Python

Preparing Video For Download...