Перевод листа Excel с использованием Python - PullRequest
0 голосов
/ 12 октября 2019

У меня есть лист Excel, заполненный текстом на английском языке, поэтому теперь я хотел преобразовать каждый текст на другие языки (например: - французский) и вставить в следующий столбец листа Excel, используя python.

Итаккак к этому подойти?

Сейчас я прохожу через панд питона.

1 Ответ

0 голосов
/ 12 октября 2019

Это должно работать. Убедитесь, что вы pip install googletrans-temp

import pandas as pd
from googletrans import Translator 

# read from an excel file
df = pd.read_excel('/Users/andrewgreatorex/Downloads/test_spreadsheet.xlsx')

# translate a column to French, and add back into the DataFrame
translator = Translator()         
df['French'] = df['text'].apply(translator.translate,src='en',dest='fr').apply(getattr, args=('text',))

# output new excel file
df.to_excel('name_of_your_output_file.xlsx')
...