googletrans エラー: 'NoneType' オブジェクトには属性 'Group' がありません
初期の問題
googletrans パッケージを使用しようとすると、次のエラーが発生しました:
AttributeError: 'NoneType' object has no attribute 'group'
根本原因と影響
このエラーは、googletrans パッケージで問題が発生していることを示しています。トークン取得メカニズム。その結果、翻訳操作が失敗します。
考えられる解決策 1: アルファ版に更新する
この問題に対処する googletrans の公式アルファ版がリリースされました。
pip install googletrans==3.1.0a0
例:
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'
考えられる解決策 2: サービス URL を指定
上記の更新が行われない場合問題を解決するには、サービス URL を手動で指定してみてください:
from googletrans import Translator translator = Translator(service_urls=['translate.googleapis.com']) translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')
代替オプション: google_trans_new パッケージ
上記の修正が機能しない場合は、google_trans_new パッケージの使用を検討してください。代わりに:
#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'
以上が記事の内容と Q&A の構造に応じて、いくつかのタイトルのオプションを次に示します。 オプション 1 (直接的かつ有益): * Googletrans エラー: 「AttributeError: \'NoneType\' オブジェクトに属性 \'group\' がないのはなぜですか?」とその修正方法 オプション 2 (詳細な英語)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。