You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用translate库翻译挪威语月份时,'Juli'被译为'Jul'而非'July'的问题求助

translate库翻译挪威语月份时,'Juli'被译为'Jul'而非'July'的问题求助

我正在使用translate模块做挪威语到英语的月份翻译,其他月份都能正常转换,但唯独挪威语的"Juli"被翻译成了"Jul",而不是正确的"July",实在搞不懂哪里出问题了。

单个月份翻译测试

main.py

from translate import Translator

translator=Translator(from_lang="Norwegian", to_lang="English")

print(translator.translate("Juli"))

终端执行步骤与结果

> pip install translator
> python main.py
Jul
>

全月份批量测试

为了确认只有这个月份异常,我把所有挪威语月份放在列表里批量翻译,结果其他11个月份都能正确转换,唯独"Juli"还是输出"Jul":

main.py

# 所有挪威语月份名称
months = [ "Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember" ]

for month in months:
    print(translator.translate(month))

终端执行结果

> pip install translator
> python main.py
January
February
March
April
May
June
Jul
August
September
October
November
December
>

我的运行环境

我是用Docker官方的Python 3.5镜像来运行这个应用的。

我实在不想用这种硬编码的方式来绕开问题:

if month == "Jul":
    print("July")

有没有人遇到过类似的问题?或者知道怎么让translate模块正确把"Juli"翻译成"July"?

备注:内容来源于stack exchange,提问作者Ole Kristian Møller-Hansen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 17:55:29