Language
Class Language
- Full name:
\LanguageDetection\Language
- Parent class:
\LanguageDetection\NgramParser
Properties
tokens
Methods
__construct
Loads all language files
Parameters:
Parameter | Type | Description |
---|---|---|
$lang |
array | List of ISO 639-1 codes, that should be used in the detection phase |
$dirname |
string | Name of the directory where the translations files are located |
detect
Detects the language from a given text string
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
string |
Inherited methods
setMinLength
Parameters:
Parameter | Type | Description |
---|---|---|
$minLength |
int |
Throws:
setMaxLength
Parameters:
Parameter | Type | Description |
---|---|---|
$maxLength |
int |
Throws:
setMaxNgrams
Parameters:
Parameter | Type | Description |
---|---|---|
$maxNgrams |
int |
Throws:
setTokenizer
Sets the tokenizer
Parameters:
Parameter | Type | Description |
---|---|---|
$tokenizer |
\LanguageDetection\Tokenizer\TokenizerInterface |
tokenize
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
string |
getNgrams
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
string |
Automatically generated on 2025-03-18