在 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()
我有一个简单的问题 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()