Versions in this module Expand all Collapse all v0 v0.4.0 Sep 11, 2026 Changes in this version + func SetLanguages(langs ...string) error + type Identifier struct + func LoadModel(path string, options ...Option) (*Identifier, error) + func NewDefaultIdentifier(options ...Option) (*Identifier, error) + func (id *Identifier) Classes() []string + func (id *Identifier) IdentifyBytes(text []byte) (Result, error) + func (id *Identifier) IdentifyFile(path string) (Result, error) + func (id *Identifier) IdentifyNormalizedBytes(text []byte) (Result, error) + func (id *Identifier) IdentifyNormalizedString(text string) (Result, error) + func (id *Identifier) IdentifyString(text string) (Result, error) + func (id *Identifier) RankBytes(text []byte) ([]Result, error) + func (id *Identifier) RankFile(path string) ([]Result, error) + func (id *Identifier) RankNormalizedBytes(text []byte) ([]Result, error) + func (id *Identifier) RankNormalizedString(text string) ([]Result, error) + func (id *Identifier) RankString(text string) ([]Result, error) + func (id *Identifier) ResetLanguages() + func (id *Identifier) SetLanguages(langs ...string) error + type Option func(*Identifier) error + func WithMinConfidence(threshold float64) Option + func WithNormalizedProbabilities() Option + type Result struct + Language string + Score float64 + func Classify(text string) (Result, error) + func IdentifyFile(path string) (Result, error) + func Rank(text string) ([]Result, error) + func RankFile(path string) ([]Result, error)