我如何在Python中让goslate函数翻译整个列而不是一个字符串?

问题描述 投票:2回答:1

我是python的新手,想用goslate库来翻译。

我可以像你看到的那样对一个字符串进行转换,但我如何转换整个数据框?

import goslate
gs = goslate.Goslate()
print(gs.translate('Hola', 'en'))
Hello

我有一列看起来像:

transcript
Out[36]: 
0                o entraremos project windows en pinyin 
1             místico en serio estás en dicho caso allí 
2               no hay ningún for cierro forzar nada en 
3                                 sí cinco interior del 
4                                   fausto ruina en mon 

159                                   soc gracias señor 
160    seguro de estar bien okay hasta la edad arias ...
161                                           la voz no 
162    tal vez no saben la intención que no comen no ...
163                                         cuál de los 

我如何改变我的函数,使它能拾取整个数据框并翻译它?

python function dataframe translation
1个回答
0
投票

这一行应该对你有用。循环帮助你处理多行的句子。

englishtext = []
for trans in transcript['textColumn']:
    transword = gs.translate(trans, 'en')
    englishtext.append(transword)
#print(englishtext)  
© www.soinside.com 2019 - 2024. All rights reserved.