"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Aqui estão algumas opções de título, dependendo do conteúdo do artigo e da estrutura de perguntas e respostas: Opção 1 (Direta e Informativa): * Erro Googletrans: Por que \"AttributeError: \'NoneType\' objeto não tem atributo \'group\

Aqui estão algumas opções de título, dependendo do conteúdo do artigo e da estrutura de perguntas e respostas: Opção 1 (Direta e Informativa): * Erro Googletrans: Por que \"AttributeError: \'NoneType\' objeto não tem atributo \'group\

Publicado em 19/11/2024
Navegar:707

这里有几个标题选项,根据文章内容和问答结构:

Option 1 (Direct and Informative):
* Googletrans Error: Why \

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'
Tutorial mais recente Mais>

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