【发布时间】:2011-08-22 20:11:57
【问题描述】:
我有一个接受文件名字符串的文本框。用户可以为文本框提供/键入任何名称,即使他复制文本(多语言文本)并粘贴到文本框中。他可以从任何来源复制。
问题是,我如何检测粘贴在文本框中的复制文本的“语言”和 以相应的语言显示文本?
【问题讨论】:
我有一个接受文件名字符串的文本框。用户可以为文本框提供/键入任何名称,即使他复制文本(多语言文本)并粘贴到文本框中。他可以从任何来源复制。
问题是,我如何检测粘贴在文本框中的复制文本的“语言”和 以相应的语言显示文本?
【问题讨论】:
有一个 .net 库可以完成这项工作:ntextcat ...而且...它是开源的。
另外,您可以使用google-api-for-dotnet 进行实际翻译。
【讨论】:
可能不适合在字典中为每种语言提供一个常用词并在用户粘贴时查找它。如果我在任何这些字典项目中找到它,那么我就不知道它的语言类型。可能不是您寻找的最佳解决方案。在此处向专家发表评论。
【讨论】: