【发布时间】:2014-11-28 15:08:39
【问题描述】:
我正在编写一个脚本来检测语言 A 中语言 B 中的单词。这两种语言非常相似,并且可能有相同单词的实例。
如果您对我目前所拥有的内容感兴趣,代码就在这里: https://github.com/arashsa/language-detection.git
我将在这里解释我的方法: 我创建了语言 B 中的二元组列表,语言 A 中的二元组列表(语言 B 中的小语料库,语言 A 中的大语料库)。然后我删除所有常见的二元组。然后我浏览语言 A 中的文本,并使用二元组在语言 A 中检测到这些文本并将它们存储在一个文件中。但是,这种方法会发现许多两种语言共有的单词,并且还会发现奇怪的二元组,例如相邻的两个国家的名称,以及其他异常情况。
你们有什么建议、阅读材料、我可能使用的 NLP 方法吗?
【问题讨论】:
-
您要检测哪种语言?
-
检测语言的方法有很多种,如果脚本是基于UNICODE的,就很容易检测到语言。
-
嗯,语言是 nynorsk 和 bokmaal(它们是挪威语的两种变体,但我认为它们可以归类为两种不同的语言)