谢博文pro 2022-08-20 20:14 采纳率: 75%
浏览 177
已结题

关于#Python#模块#translate#问题,如何解决?

问题遇到的现象和发生背景 :

昨晚21点多,我用Python的translate模块翻译“你好”到保加利亚语

问题相关代码,请勿粘贴截图 :
from translate import Translator
print(Translator(from_lang = "Chinese", to_lang = "Bulgarian").translate("你好"))

运行结果及报错内容 :
Traceback (most recent call last):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\translate\translate.py", line 45, in <genexpr>
    return ' '.join(self.provider.get_translation(text_wraped) for text_wraped in text_list)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\translate\providers\mymemory_translated.py", line 49, in get_translation
    next_best_match = next(match for match in matches)
StopIteration

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    print(Translator(from_lang = "Chinese", to_lang = "Bulgarian").translate("你好"))
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38\lib\site-packages\translate\translate.py", line 45, in translate
    return ' '.join(self.provider.get_translation(text_wraped) for text_wraped in text_list)
RuntimeError: generator raised StopIteration

我的解答思路和尝试过的方法 :

查看translate源代码,无效(毕竟看不懂……)

我想要达到的结果:

翻译成功(结果为Здравейте)

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 8月30日
      • 已采纳回答 8月22日
      • 修改了问题 8月20日
      • 创建了问题 8月20日

      悬赏问题

      • ¥15 如何预处理存在负值的样本数据,使其能够全都成为正的
      • ¥15 解决R语言出现“二进列运算符中有非数值参数”的问题
      • ¥15 请问怎么通过css改变图片颜色
      • ¥15 c语言文件读取到结构体以及写入
      • ¥15 Blender: auto rig pro骨骼动画导出后变形穿模
      • ¥15 C51单片机的设计思路哈
      • ¥15 Linux脏牛提权漏洞
      • ¥15 为何我用uni-data-checkbox 标签在APP里调试无法显示?
      • ¥30 关于Stata软件OLS模型一些简单问题
      • ¥15 list分组填充数据