首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中使用googletranslate时出现无效的源语言错误

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

Stack Overflow用户
提问于 2021-01-09 05:20:27
回答 1查看 575关注 0票数 1

我手头有一个简单的问题。我正在从一个包含(换行符分隔的)印地语句子的文本文件加载到一个编码为‘utf-8’的列表中。接下来,我尝试使用pygoogletranslation的翻译从印地语翻译到英语。我得到了一个无效的源language.It的错误,though.Please的源代码语言很好,指出了我错过了什么?(很可能是按照顺序呈现印地语脚本)

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-10 05:42:34

我使用下面的代码段加载输入文本文件,保持所有其他内容不变,并且工作正常!

代码语言:javascript
复制
my_file = open("path to my file", "r")
content_list = my_file.readlines()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65639598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档