有没有什么C#库可以检测特定文本的语言?即,对于输入文本"This is a sentence",它应该将语言检测为"English"。或者对于"Esto es una sentencia",它应该检测语言为"Spanish"。
我知道从文本中检测语言不是一个确定性的问题。但是和都有一个“自动检测”选项,它可以最好地猜测输入语言<
我试图在C#中开发一个应用程序,这需要检测用户选择的语言(键盘布局)。无论我的计算机上安装了两种语言,代码总是返回默认语言,即使我在运行应用程序之前更改了语言也是如此。myCurrentLanguage2 = InputLanguage.CurrentInputLanguage; // always return first or default one
有没有什么技术可以检测到真正的选择/运行的语言?