Documentation
¶
Index ¶
- Constants
- Variables
- type LanguageDetector
- func (instance *LanguageDetector) Detect(value string) Tuples
- func (instance *LanguageDetector) DetectOne(value string) Tuple
- func (instance *LanguageDetector) DetectOneWithFilters(value string, whitelist []string, blacklist []string) Tuple
- func (instance *LanguageDetector) DetectWithFilters(value string, whitelist, blacklist []string) Tuples
- func (instance *LanguageDetector) GetLanguageISO(value string) *LanguageISO
- func (instance *LanguageDetector) GetLanguageISOName(value string) string
- type LanguageISO
- type String
- type Tuple
- type Tuples
Constants ¶
const MAX_DIFFERENCE = float64(300)
const MAX_LENGTH = 2048
const MIN_LENGTH = 3
Variables ¶
var EXPRESSION_DATA string
var NAMES_DATA string
var SCRIPT_DATA string
Functions ¶
This section is empty.
Types ¶
type LanguageDetector ¶
type LanguageDetector struct {
// contains filtered or unexported fields
}
func NewLanguageDetector ¶
func NewLanguageDetector() (instance *LanguageDetector)
func (*LanguageDetector) Detect ¶
func (instance *LanguageDetector) Detect(value string) Tuples
Detect Get a list of probable languages the given value is written in.
func (*LanguageDetector) DetectOne ¶
func (instance *LanguageDetector) DetectOne(value string) Tuple
DetectOne Get the most probable language for the given value.
func (*LanguageDetector) DetectOneWithFilters ¶
func (instance *LanguageDetector) DetectOneWithFilters(value string, whitelist []string, blacklist []string) Tuple
DetectOneWithFilters Get the most probable language for the given value.
func (*LanguageDetector) DetectWithFilters ¶
func (instance *LanguageDetector) DetectWithFilters(value string, whitelist, blacklist []string) Tuples
DetectWithFilters Get a list of probable languages the given value is written in.
func (*LanguageDetector) GetLanguageISO ¶
func (instance *LanguageDetector) GetLanguageISO(value string) *LanguageISO
func (*LanguageDetector) GetLanguageISOName ¶
func (instance *LanguageDetector) GetLanguageISOName(value string) string
type LanguageISO ¶
type String ¶
type String struct {
// contains filtered or unexported fields
}
String wraps a regular string with a small structure that provides more efficient indexing by code point index, as opposed to byte index. Scanning incrementally forwards or backwards is O(1) per index operation (although not as fast a range clause going forwards). Random access is O(N) in the length of the string, but the overhead is less than always scanning from the beginning. If the string is ASCII, random access is O(1). Unlike the built-in string type, String has internal mutable state and is not thread-safe.
func (*String) At ¶
At returns the rune with index i in the String. The sequence of runes is the same as iterating over the contents with a "for range" clause.
func (*String) Init ¶
Init initializes an existing String to hold the provided contents. It returns a pointer to the initialized String.
func (*String) IsASCII ¶
IsASCII returns a boolean indicating whether the String contains only ASCII bytes.
func (*String) RuneCount ¶
RuneCount returns the number of runes (Unicode code points) in the String.