RSS DEV 커뮤니티

글린 욕설: 콘텐츠 관리용 실용적인 도구 상자

Glin-Profanity는 욕설 및 불쾌한 언어를 필터링하도록 설계된 JavaScript/TypeScript 및 Python 라이브러리입니다. 이 라이브러리는 leetspeak 및 유니코드 동형음과 같은 다양한 회피 기법을 감지하여 단순한 단어 목록 필터를 능가합니다. 이 라이브러리는 23개 언어에 대한 내장 사전을 제공하며 TensorFlow.js를 통한 선택적 ML 유해성 감지를 제공합니다. LRU 캐싱을 통해 초당 수백만 건의 작업을 처리하는 인상적인 성능을 자랑합니다. Glin-Profanity는 Node.js, 브라우저 및 Python 환경에서 사용할 수 있습니다. npm 또는 pip를 통해 설치가 간편하며 다양한 사용 사례에 대한 예제 코드 템플릿이 제공됩니다. 주요 기능에는 leetspeak 및 유니코드 정규화, 다국어 지원 및 욕설 자동 교체가 포함됩니다. 이 라이브러리는 심각도 기반 모더레이션을 지원하며 실시간 입력을 위한 React 훅을 제공합니다. 또한 ML 유해성 감지를 통합하여 콘텐츠를 로컬에서 분석합니다. 마지막으로 이 라이브러리는 오픈 소스이며 라이브 데모 및 광범위한 문서를 제공합니다.
favicon
dev.to
Glin Profanity: A Practical Toolkit for Content Moderation
기사 이미지: 글린 욕설: 콘텐츠 관리용 실용적인 도구 상자
Create attached notes ...