polm/cutlet
Japanese to romaji converter in Python
해결하는 문제
Cutlet은 다양한 로마자 표기 체계를 사용하여 일본어 텍스트를 로마자(라틴 문자)로 변환하는 방법을 제공하며, 고유명사의 대문자화 및 특정 단어 예외 처리를 정확히 수행합니다.
작동 방식
fugashi 라이브러리를 사용한 토큰화를 수행하며, 수정 헤브른, 쿤레이시키, 니혼시키 등 여러 로마자 표기 기준을 지원합니다. 사용 가능한 경우 UniDic 사전을 활용하여 외국어 체계의 철자를 반영할 수 있으며, 개별 매핑이나 특정 단어에 대해 사용자 정의 오버라이드를 정의할 수 있습니다.
대상 사용자
애플리케이션용 일본어 텍스트를 프로그래밍적으로 로마자로 변환해야 하는 개발자, URL 슬러그 생성, 언어 분석 등에 활용할 수 있습니다.
주요 기능
- 수정 헤브른, 쿤레이시키, 니혼시키 표기 체계를 지원합니다.
- 도쿄, 오사카와 같은 일반적인 이름에 대한 내장 예외 목록을 포함합니다.
- URL 친화적인 문자열을 생성하기 위한 "슬러그 모드"를 제공합니다.
- 특정 단어 및 매핑에 대한 사용자 정의 오버라이드를 허용합니다.
- 외국어 철자 지원을 위해 UniDic와 통합됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트