소개
Gukhanmun은 한국어 텍스트를 위한 한자-한글 변환기입니다. 한글과 한자가 함께
섞인 국한문혼용체 입력을 받으면, 한글 전용 출력이나 병기된 출력을 순수 텍스트,
Markdown, HTML(<ruby> 마크업 포함) 등 여러 형식으로 생성합니다.
이 변환기는 《표준국어대사전》을 바탕으로 하며, 남한(ko-KR)과
북조선(ko-KP)의 정서법 프리셋, 설정 가능한 분할, 수사 처리, 동음이의 구별,
문자별 병기 지시를 지원합니다.
경계면 선택
CLI
gukhanmun 명령줄 도구는 파일이나 표준 입력에서 읽어 표준 출력이나 파일로
씁니다. 파일 확장자(.html, .md)로부터 형식을 자동 감지하며, 모든 변환
옵션을 플래그로 지원합니다.
여기서부터 시작하면 됩니다: 〈설치〉.
Rust
gukhanmun 크레이트는 Builder/Converter API를 제공합니다. 변환기를 한 번
만들어 여러 호출에 걸쳐 재사용하고, 필요하면 출력을 토큰 단위로 스트리밍할 수
있습니다. 피처 플래그로 HTML·Markdown·내장 사전을 꺼서 바이너리 크기를 줄일 수
있습니다.
여기서부터 시작하면 됩니다: 〈설치〉.
JavaScript
두 패키지가 각각 다른 환경을 다룹니다:
@gukhanmun/wasm은 WebAssembly를 통하여 어떤 JavaScript 런타임에서도 동작합니다. 브라우저, 서버리스 함수, 또는 네이티브 애드온을 쓸 수 없는 어디서든 사용합니다.@gukhanmun/napi는 처리량이 더 높은 네이티브 Node.js 애드온입니다. Node.js 20 이상, Deno 2.0 이상, Bun 1.0 이상을 지원합니다.
둘은 같은 load() API를 공유하며 동일한 옵션을 받습니다.
여기서부터 시작하면 됩니다: 〈설치〉.