Skip to content

Commit 2f3f5cd

Browse files
authored
Merge pull request #15 from LlmKira/dev-20250304
✨ feat(app): improve language detection by normalizing input
2 parents 39426da + 5ef57c5 commit 2f3f5cd

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "fast-langdetect"
3-
version = "0.3.1"
3+
version = "0.3.2"
44
description = "Quickly detect text language and segment language"
55
authors = [
66
{ name = "sudoskys", email = "coldlando@hotmail.com" },

src/fast_langdetect/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ def is_japanese(string):
1212
return False
1313

1414

15-
def detect_language(sentence, *, low_memory: bool = True):
15+
def detect_language(sentence: str, *, low_memory: bool = True):
1616
"""
1717
Detect language
1818
:param sentence: str sentence
1919
:param low_memory: bool (default: True) whether to use low memory mode
2020
:return: ZH, EN, JA, KO, FR, DE, ES, .... (two uppercase letters)
2121
"""
22-
lang_code = detect(sentence, low_memory=low_memory).get("lang").upper()
22+
lang_code = detect(sentence.lower(), low_memory=low_memory).get("lang").upper()
2323
if lang_code == "JA" and not is_japanese(sentence):
2424
lang_code = "ZH"
2525
return lang_code

0 commit comments

Comments
 (0)