У меня есть файл Excel, содержащий данные с различными типами данных. Я хочу перевести некоторые конкретные столбцы с помощью объекта типа данных, используя boto3.
Я прилагаю скриншот моего файла Excel.
файл Excel
df = pd.read_excel('file_1.xlsx', sheet_name='Sheet1',na_filter= False
col=df.columns
data_types=df.dtypes
print((len(data_types)))
for x in range(len(data_types)):
print(x)
print(data_types[x])
if data_types[x] =='object':
df_new = pd.read_excel('file_1.xlsx','Sheet1', usecols [x],header=None).astype(str)
print(df_new)
translate = boto3.client(service_name='translate',aws_access_key_id=<>, aws_secret_access_key=<>, region_name=<>, use_ssl=True)
df_new = df_new.apply(lambda text: translate.translate_text(Text=str(text), SourceLanguageCode='en', TargetLanguageCode='de')['TranslatedText'])
выход:
выход