getlang
CategoryNatural Language Processing
SubcategoryLanguage Detection
Stars0
Fast natural language detection package
About getlang
getlang
getlang provides fast natural language detection in Go.
Features
- Offline -- no internet connection required
- Supports 29 languages
- Provides ISO 639 language codes
- Fast
Getting started
Installation:
go get -u github.com/rylans/getlang
example:
package main
import (
"fmt"
"github.com/rylans/getlang"
)
func main(){
info := getlang.FromString("Wszyscy ludzie rodzą się wolni i równi w swojej godności i prawach")
fmt.Println(info.LanguageCode(), info.Confidence())
}
Documentation
License
Acknowledgements and Citations
- Thanks to abadojack for the trigram generation logic in whatlanggo
- Cavnar, William B., and John M. Trenkle. "N-gram-based text categorization." Ann arbor mi 48113.2 (1994): 161-175.
Frequently Asked Questions
What is getlang?
getlang is a Natural Language Processing library for the Go programming language. Fast natural language detection package
How do I install getlang?
Install getlang with the Go module system using `go get rylans/getlang`. Check the repository for the current installation instructions.
What category does getlang belong to?
getlang is listed under Natural Language Processing, specifically Language Detection.