googletrans Ralat: Objek 'NoneType' Tiada Atribut 'Kumpulan'
Masalah Awal
Percubaan untuk menggunakan pakej googletrans telah mengakibatkan ralat berikut:
AttributeError: 'NoneType' object has no attribute 'group'
Punca dan Kesan Punca
Ralat ini menunjukkan bahawa pakej googletrans menghadapi masalah dengan mekanisme pemerolehan tokennya. Akibatnya, operasi terjemahan gagal.
Potensi Penyelesaian 1: Kemas Kini kepada Versi Alpha
Versi alpha rasmi googletrans telah dikeluarkan yang menangani isu ini:
pip install googletrans==3.1.0a0
Contoh:
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'
Potensi Penyelesaian 2: Nyatakan URL Perkhidmatan
Jika kemas kini di atas tidak selesaikan isu tersebut, cuba nyatakan URL perkhidmatan secara manual:
from googletrans import Translator translator = Translator(service_urls=['translate.googleapis.com']) translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')
Pilihan Alternatif: Pakej google_trans_new
Jika pembetulan di atas tidak berjaya, pertimbangkan untuk menggunakan pakej google_trans_new sebagai alternatif:
#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'
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, bergantung pada kandungan artikel dan struktur Soal Jawab: Pilihan 1 (Langsung dan Bermaklumat): * Ralat Googletrans: Mengapa objek \'AttributeError: \'NoneType\' tidak mempunyai atribut \'group\'?\' dan Bagaimana untuk Membetulkannya Pilihan 2 (Lagi Eng. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!