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

关于#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条回答 默认 最新

  • Taverry 2022-08-20 20:46
    关注

    中文 zh 保加利亚 bg 或者 bg-BG (不知道的地区,可以自己去查)

    
    from translate import Translator
    
    
    print(Translator(from_lang="zh", to_lang="bg-BG").translate("你好"))
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

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

悬赏问题

  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络