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 Package
上記の修正が解決しない場合問題がある場合は、代わりに 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'
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3