Compreendendo texto

Introdução ao AWS Boto em Python

Maksim Pecherskiy

Data engineer

Console do AWS Translate

Console do AWS Translate

Introdução ao AWS Boto em Python

Traduzindo texto

Inicializar cliente

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

Traduzir texto

response = translate.translate_text(
    Text='Hello, how are you?', 
    SourceLanguageCode='auto', 
    TargetLanguageCode='es')
Introdução ao AWS Boto em Python

Traduzindo texto

Traduzindo texto

Introdução ao AWS Boto em Python

Traduzindo texto

translated_text = translate.translate_text(
    Text='Hello, how are you?', 
    SourceLanguageCode='auto', 
    TargetLanguageCode='es')['TranslatedText']
Introdução ao AWS Boto em Python

Detectando idioma

Inicializar cliente boto3 Comprehend

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

Detectar idioma dominante

response = comprehend.detect_dominant_language(
  Text="Hay basura por todas partes a lo largo de la carretera.")
Introdução ao AWS Boto em Python

Detectando idioma

Detectando idioma

Introdução ao AWS Boto em Python

Entendendo sentimento

Entendendo sentimento

Introdução ao AWS Boto em Python

Entendendo sentimento

Detectar sentimento do texto

response = comprehend.detect_sentiment(
  Text="DataCamp students are amazing.", 
  LanguageCode='en')
Introdução ao AWS Boto em Python

Entendendo sentimento

Entendendo sentimento

Introdução ao AWS Boto em Python

Entendendo sentimento

sentiment = comprehend.detect_sentiment(
  Text='Maksim is amazing.', 
  LanguageCode='en')['Sentiment']
Introdução ao AWS Boto em Python

Revisão

Inicializar cliente

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

Traduzir texto

response = translate.translate_text(
    Text='Hello, how are you?', 
    SourceLanguageCode='auto', 
    TargetLanguageCode='es')
Introdução ao AWS Boto em Python

Revisão

Inicializar cliente boto3 Comprehend

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

Detectar idioma dominante

response = comprehend.detect_dominant_language(
  Text="Hay basura por todas partes a lo largo de la carretera.")
Introdução ao AWS Boto em Python

Revisão

Detectar sentimento do texto

response = comprehend.detect_sentiment(
  Text="Maksim is amazing.", 
  LanguageCode='en')
Introdução ao AWS Boto em Python

Vamos praticar!

Introdução ao AWS Boto em Python

Preparing Video For Download...