# LanguageDetector

UMLClass
Skill Seekers :: skill_seekers :: Utilities :: LanguageDetector

### Description

Detects programming language from code snippets or HTML elements. Uses pattern matching with confidence scoring (min 0.15). Supports 20+ languages including Python, JavaScript, TypeScript, Go, Rust, Java, C#, GDScript.

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
private | min_confidence | float |

### Operations

Visibility | Name | Description
--- | --- | ---
public | detect_from_html() |
public | detect_from_code() |
public | extract_language_from_classes() |

### Properties

Name | Value
--- | ---
name | LanguageDetector
stereotype | null
visibility | public
isAbstract | false
isFinalSpecialization | false
isLeaf | false
isActive | false

### Diagrams