"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > A continuación se muestran algunas opciones de títulos, según el contenido del artículo y la estructura de preguntas y respuestas: Opción 1 (Directa e Informativa): * Error de Googletrans: ¿Por qué \"AttributeError: el objeto \'NoneType\' no

A continuación se muestran algunas opciones de títulos, según el contenido del artículo y la estructura de preguntas y respuestas: Opción 1 (Directa e Informativa): * Error de Googletrans: ¿Por qué \"AttributeError: el objeto \'NoneType\' no

Publicado el 2024-11-19
Navegar:585

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

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

Error de googletrans: el objeto 'Ninguno de tipo' no tiene el atributo 'Grupo'

Problema inicial

Los intentos de utilizar el paquete googletrans han dado como resultado el siguiente error:

AttributeError: 'NoneType' object has no attribute 'group'

Causa raíz e impacto

Este error sugiere que el paquete googletrans está encontrando problemas con su mecanismo de adquisición de tokens. Como resultado, las operaciones de traducción están fallando.

Posible solución 1: actualizar a la versión Alpha

Se ha lanzado una versión alfa oficial de googletrans que soluciona este problema:

pip install googletrans==3.1.0a0

Ejemplo:

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'

Posible solución 2: especificar la URL del servicio

Si la actualización anterior no resuelve el problema problema, intente especificar la URL del servicio manualmente:

from googletrans import Translator
translator = Translator(service_urls=['translate.googleapis.com'])
translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')

Opción alternativa: paquete google_trans_new

Si las correcciones anteriores no funcionan funciona, considere usar el paquete 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'
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3