语言检测误将文本识别为尼泊尔语 | AI生成和翻译

Home 2025.08

啊,原来如此——感谢说明。

在你粘贴的日志中:

Debug: raw langdetect output: [('ne', 0.9999953270916105)]
Debug: normalized langdetect output: [('ne', 0.9999953270916105)]
Debug: Detected languages: [('ne', 0.9999953270916105)]

这里的 ne 并非法语单词——它实际上是 langdetect 输出的语言代码

langdetect 库有时会返回 "ne" 作为尼泊尔语的 ISO 639-1 代码。

因此在这种情况下,langdetect 认为你的文本有 ~0.99999 的概率是尼泊尔语。

这就是你的验证失败并显示以下信息的原因:

Translated text does not contain the target language 'hi' (detected: [('ne', 0.9999953270916105)])

👉 总结如下:

需要我为你演示如何规范化或重映射 ne(尼泊尔语)到你的 _map_target_code 中,以避免验证器在遇到意外语言时出错吗?


Back Donate