Olá, pessoal! Recentemente me inscrevi no #7DaysOfCode de Python para praticar API, assunto que tem me deixado com várias dúvidas.
Na edição do 7 Days Of Code que me inscrevi devemos utilizar uma API do Avatar para obter dados json e uma das primeira atividades é traduzir das chaves do dicionário.
No entanto, encontrei muita dificuldade em utilizar a biblioteca recomendada pelo instrutor (googletrans), aparentemente ela está apresentando instabilidade devido às útlimas atualizações e a uma mudança de política do Google.
Como alternativa, consegui executar a atividade utilizando a biblioteca deep_translator.
Aqui você encontra a documentação da biblioteca com instruções sobre como instalar.
Estou deixando meu código também como exemplo de como utilizar a biblioteca:
from deep_translator import GoogleTranslator
import os
os.system('cls')
frase_em_pt = 'Olá, mundo!'
frase_traduzida = GoogleTranslator(source='pt',target='en').translate(frase_em_pt)
print(frase_traduzida) #imprime "Hello World!"