问题很简单:如果获得一个字符串的语种是什么?我有一个字符串,我想知道它是德语的还是法语的还是西班牙语的,等等吧.我该怎么做呢?任何帮助都不胜感激.

解决方案 »

  1.   

    我表示超出能力范围
    可以考虑一下使用字符编码,如果转化成功就是哪个语种
    但是里面有通用字符就不好办了,如1234567890
      

  2.   

    这个恐怕极难实现,只能对比字典去查找
    想想谷歌翻译的自动翻译还经常判断错源语言呢。
    况且像“日本”这个字串,你可以说它是汉语,也可以是日语LZ放弃这种想法换个思路如何。当然如果你要判断的字串本身取值是有一定范围,仅包含固定的一些词组,那你就可以做关键字对比了。