用于 Go 的自然语言检测库
Go 自然语言检测。
安装:
go get -u github.com/abadojack/whatlanggo简单的使用示例:
package main
import (
"fmt"
"github.com/abadojack/whatlanggo"
)
func main() {
info := whatlanggo.Detect("Foje funkcias kaj foje ne funkcias")
fmt.Println("Language:", info.Lang.String(), " Script:", whatlanggo.Scripts[info.Script], " Confidence: ", info.Confidence)
}…如需详细信息,请查看 文档。
使用 Go 1.8 或更高版本
该算法基于三元语言模型,这是 n-gram 的一个特殊情况。要了解这个想法,请查看原始白皮书 Cavnar 和 Trenkle '94: 基于 N-gram 的文本分类。
如需详细信息,请查看博客文章 Rust Whatlang 库和自然语言识别算法简介。
暂无开放 Issues,或尚未同步最近议题。