在 python 中使用 googletranslate 时出现源语言无效错误

Invalid source language error while using googletranslate in python

我有一个简单的问题 hand.I 从包含(换行符分隔)印地语句子的文本文件加载到编码指定为 'utf-8' 的列表中。接下来我尝试使用来自pygoogletranslation 从印地语翻译成 English.I 出现无效源错误 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

我使用以下代码片段加载输入文本文件,保持其他所有内容不变并且有效!

my_file = open("path to my file", "r")
content_list = my_file.readlines()