langdetect — 55개 언어를 이름표로
langdetect
채팅봇이나 검색 파이프라인을 만들다 보면 "이 문자열이 어느 언어로 쓰였는지" 먼저 알아야 할 때가 있어요. langdetect는 Nakatani Shuyo의 Java 언어 탐지 라이브러리를 파이썬으로 이식한 것으로, 기본 상태에서 55개 언어(ISO 639-1 코드 기준)를 감지해요. detect(text) 한 줄이면 언어 코드를, detect_langs(text)로는 상위 후보들의 확률을 돌려줘요. 알고리즘이 비결정적이라 짧거나 모호한 텍스트에서는 결과가 달라질 수 있어서, 일관된 결과를 원하면 시드를 고정해요.
이 카테고리의 문서
- 소개: Google 언어 탐지 라이브러리의 파이썬 이식
- 기본 사용법:
detect와detect_langs - 프로필 추가: 새 언어를 만드는 방법