43enum class Code : uint16_t {
111 size_t count = 0) noexcept
165 default:
return "unknown";
219 default:
return "Unknown";
Language detection and identification functionality.
Code
Enumeration of supported language codes.
@ Telugu
తెలుగు (te) - Telugu
@ Arabic
العربية (ar) - Arabic
@ Portuguese
Português (pt) - Portuguese.
@ Chinese
中文 (zh-CN) - Chinese (Simplified)
@ Swedish
Svenska (sv) - Swedish.
@ Hindi
हिन्दी (hi) - Hindi
@ Italian
Italiano (it) - Italian.
@ Marathi
मराठी (mr) - Marathi
@ Dutch
Nederlands (nl) - Dutch.
@ Max
Sentinel value for enumeration bounds.
@ Pashto
پښتو (ps) - Pashto
@ English
English (en-US) - English.
@ Vietnamese
Tiếng Việt (vi) - Vietnamese.
@ Hungarian
Magyar (hu) - Hungarian.
@ Danish
Dansk (da) - Danish.
@ Persian
فارسی (fa) - Persian/Farsi
@ Czech
Čeština (cs) - Czech.
@ German
Deutsch (de) - German.
@ Unknown
Unknown or undetected language.
@ Finnish
Suomi (fi) - Finnish.
@ Bengali
বাংলা (bn) - Bengali
@ French
Français (fr) - French.
@ Punjabi
ਪੰਜਾਬੀ (pa) - Punjabi
@ Turkish
Türkçe (tr) - Turkish.
@ Hebrew
עברית (he) - Hebrew
@ Polish
Polski (pl) - Polish.
@ Spanish
Español (es) - Spanish.
@ Indonesian
Bahasa Indonesia (id) - Indonesian.
@ Korean
한국어 (ko-KR) - Korean
@ Gujarati
ગુજરાતી (gu) - Gujarati
@ Norwegian
Norsk (no) - Norwegian.
@ Russian
Русский (ru) - Russian.
@ Tamil
தமிழ் (ta) - Tamil
@ Japanese
日本語 (ja-JP) - Japanese
@ Kurdish
کوردی (ku) - Kurdish
@ Malay
Bahasa Melayu (ms) - Malay.
constexpr std::string_view to_string(Code code) noexcept
Convert language code to ISO 639-1 string representation.
constexpr std::string_view get_name(Code code) noexcept
Get the human-readable name of a language.
Code language
Detected language code.
double confidence
Confidence score (0.0 to 1.0)
size_t char_count
Number of characters analyzed.
constexpr DetectionResult(Code lang=Code::Unknown, double conf=0.0, size_t count=0) noexcept
Construct a detection result.