我手头有一个简单的问题。我正在从一个包含(换行符分隔的)印地语句子的文本文件加载到一个编码为‘utf-8’的列表中。接下来,我尝试使用pygoogletranslation的翻译从印地语翻译到英语。我得到了一个无效的源language.It的错误,though.Please的源代码语言很好,指出了我错过了什么?(很可能是按照顺序呈现印地语脚本)
from numpy import loadtxt
content = loadtxt("path_to_input_file",delimiter="\n",dtype='str',unpack=False,encoding='utf-8')
list_=content.tolist()
pip install pygoogletranslation
from pygoogletranslation import Translator
translator = Translator()
eng_list=[]
for sent in list_:
eng_sent=translator.translate(sent,src="hi",dest="en")
eng_list.append(eng_sent.text)
ValueError: invalid source language发布于 2021-01-10 05:42:34
我使用下面的代码段加载输入文本文件,保持所有其他内容不变,并且工作正常!
my_file = open("path to my file", "r")
content_list = my_file.readlines()https://stackoverflow.com/questions/65639598
复制相似问题