• Stars
    star
    58
  • Rank 516,103 (Top 11 %)
  • Language
    Go
  • License
    MIT License
  • Created almost 10 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Guess the natural language of a text in Go

guesslanguage Build Status

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.

Supported Go versions

guesslanguage is regularly tested against Go 1.1, 1.2, 1.3 and tip.

Usage

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)
	}
}