AttributeError: 'NoneType' object has no attribute 'group' from Google translate API using pandas dataframe
AttributeError: 'NoneType' object has no attribute 'group' from Google translate API using pandas dataframe
当我使用 here 中的代码时,我有一个包含多个列的数据框,其中包括一个文本列
即:
import pandas as pd
from googletrans import Translator
translator = Translator(service_urls=['translate.google.com',])
df["translate_result"] = df["to_translate"].apply(lambda x: translator.translate(x, src= "en", dest = "fr").text)
我收到错误消息:
AttributeError: 'NoneType' object has no attribute 'group'
我尝试用服务 url 更新翻译器功能,但似乎不是问题所在。这里可能是什么问题?谢谢。
我在使用 googlet运行s v3 时遇到了同样的错误,然后我发现了这个错误的 open github issue。建议的修复方法是使用
版本 googletrans-4.0.0rc1-py3.9.egg-info
.
pip install 'googletrans==4.0.0rc1'
translate.py:
from googletrans import Translator
import pandas as pd
translator = Translator()
df = pd.DataFrame({'Spanish':['piso','cama']})
df['English'] = df['Spanish'].apply(translator.translate, src='es', dest='en').apply(getattr, args=('text',))
print(df)
我运行你在问题中提供的code from the link得到了预期的结果
测试完成:
当我使用 here 中的代码时,我有一个包含多个列的数据框,其中包括一个文本列 即:
import pandas as pd
from googletrans import Translator
translator = Translator(service_urls=['translate.google.com',])
df["translate_result"] = df["to_translate"].apply(lambda x: translator.translate(x, src= "en", dest = "fr").text)
我收到错误消息:
AttributeError: 'NoneType' object has no attribute 'group'
我尝试用服务 url 更新翻译器功能,但似乎不是问题所在。这里可能是什么问题?谢谢。
我在使用 googlet运行s v3 时遇到了同样的错误,然后我发现了这个错误的 open github issue。建议的修复方法是使用
版本 googletrans-4.0.0rc1-py3.9.egg-info
.
pip install 'googletrans==4.0.0rc1'
translate.py:
from googletrans import Translator
import pandas as pd
translator = Translator()
df = pd.DataFrame({'Spanish':['piso','cama']})
df['English'] = df['Spanish'].apply(translator.translate, src='es', dest='en').apply(getattr, args=('text',))
print(df)
我运行你在问题中提供的code from the link得到了预期的结果
测试完成: