Erro googletrans: o objeto 'NoneType' não tem nenhum atributo 'Group'
Problema inicial
As tentativas de usar o pacote googletrans resultaram no seguinte erro:
AttributeError: 'NoneType' object has no attribute 'group'
Causa raiz e impacto
Este erro sugere que o pacote googletrans está encontrando problemas com seu mecanismo de aquisição de token. Como resultado, as operações de tradução estão falhando.
Solução potencial 1: atualização para a versão alfa
Uma versão alfa oficial do googletrans foi lançada e resolve esse problema:
pip install googletrans==3.1.0a0
Exemplo:
from googletrans import Translator translator = Translator() translation = translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en') print(translation.text) # 'The sky is blue and I like bananas'
Solução potencial 2: especifique o URL do serviço
Se a atualização acima não resolver o problema, tente especificar o URL do serviço manualmente:
from googletrans import Translator translator = Translator(service_urls=['translate.googleapis.com']) translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')
Opção alternativa: google_trans_new Package
Se as correções acima não funcionar, considere usar o pacote google_trans_new como alternativa:
#pip install google_trans_new from google_trans_new import google_translator translator = google_translator() translate_text = translator.translate('สวัสดีจีน', lang_tgt='en') print(translate_text) # 'Hello china'
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3