This is a Go version of python guess-language.
guesslanguage provides a simple way to detect the natural language of unicode string and detects over 60 languages listed in the models directory.
guesslanguage is regularly tested against Go 1.1, 1.2, 1.3 and tip.
Install in your ${GOPATH}
using go get -u github.com/endeveit/guesslanguage
Then call it:
package main
import (
"fmt"
"github.com/endeveit/guesslanguage"
)
func main() {
lang, err := guesslanguage.Guess("This is a test of the language checker.")
// Output:
// en
if err != nil {
fmt.Println(lang)
}
}