如何使用 Textblob 将列(excel 文件)翻译成英语?

How to perform language translation of a column (excel file) to english using Textblob?

我的代码产生了以下错误:

AttributeError: 'function' object has no attribute 'translate'

更多详情:

我的代码有什么问题?

import pandas as pd
import numpy as np
from textblob import TextBlob

df_file2= df_file['Repair Details']. apply.translate(from_lang='zh-CN',to ='en')

您似乎不小心在 apply 之前插入了 space。

改变这个:

df_file2= df_file['Repair Details']. apply.translate(from_lang='zh-CN',to ='en')

为此:

df_file2= df_file['Repair Details'].apply.translate(from_lang='zh-CN',to ='en')

您可能想使用 TextBlobtranslate 方法。

假设 df_file['Repair Details'] 有 TextBlob 对象:

df_file2= df_file['Repair Details'].apply(lambda x: x.translate(from_lang='zh-CN',to ='en'))