多语言文本复制/粘贴到winforms中的文本框?

时间:2011-08-19 05:39:47

标签: c# winforms

我有文本框,它接受文件名的字符串。用户可以为文本框提供/输入任何名称,甚至可以复制文本(多语言文本)并粘贴到文本框中。他可以从任何来源复制。

问题是,如何检测粘贴在文本框中的复制文本的“语言” 用相应的语言显示文字?

2 个答案:

答案 0 :(得分:1)

有一个.net库可以完成这项工作:ntextcat ......而且......它是开源的。

此外,您可以使用google-api-for-dotnet进行实际翻译。

答案 1 :(得分:0)

可能会想到在每个语言的词典中都有一个常用词,并在用户粘贴时查找它。如果我在任何这些字典项中找到它,那么就知道它的语言类型。可能不是您寻找的最佳解决方案。请专家在这里发表评论。