Python 2.7环境下googletrans报错无法使用,求可用翻译库推荐
兼容Python 2.7的翻译库解决方案
- 方案1:安装googletrans最后一个兼容Python 2.7的历史版本
直接执行命令pip install googletrans==2.4.0即可,该版本保留了基础翻译功能,不需要修改你原有的googletrans调用逻辑即可直接复用。 - 方案2:使用goslate库
这是专门适配Python 2.7/3.x全版本的谷歌翻译接口封装库,安装命令为pip install goslate,调用示例如下:import goslate gs = goslate.Goslate() # 示例:将中文翻译为英文 res = gs.translate('测试文本', 'en') - 方案3:无依赖调用公有翻译API
如果你的Plex Agent插件不希望引入额外第三方依赖,可以自行封装百度/有道等翻译开放平台的接口,按照对应平台要求拼接签名参数发送POST请求即可,所有公有云翻译平台的基础接口都兼容Python 2.7的urllib/urllib2调用逻辑。
内容的提问来源于stack exchange,提问作者Jason Hudson
相关产品推荐
相关产品推荐

