國漢文混用體 텍스트를 한글로 바꿔주는 Gukhanmun 라이브러리를 만들었습니다. Rust 및 JavaScript 라이브러리로도 쓸 수 있고, CLI로도 쓸 수 있습니다. 特徵은 다음과 같습니다:
- 《標準國語大辭典》 內藏
- 使用者 定義 辭典 支援
- 平文(plain text), Markdown, HTML 形式 支援
- 스트리밍 支援
- 한글 專用, 括弧 倂記,
<ruby>等 多樣한 렌더링 옵션 提供 - 特定 單語에 對한 指示 支援
實은 몇 年 前 Seonbi라는 國漢文混用體 텍스트를 한글로 바꿔주는 Haskell 라이브러리 兼 CLI 프로그램을 만든 바 있는데요. 事實 그게 主된 機能이긴 했지만, 그 外에도 各種 文章符號를 올바르게 校正해주는 機能도 있었습니다. 이番에 Seonbi의 漢字→한글 變換에만 集中하여 다시 만든 것입니다. Haskell 라이브러리다 보니 移植性도 아무래도 아쉬웠고, 漢字語 變換에 있어서도 貪慾的(greedy)으로 動作하는 限界도 있었거든요.
Seonbi는 그대로 繼續 維持補修할 생각이긴 합니다만, 새 機能을 넣진 않을 것 같습니다. 앞으로는 Gukhanmun에 集中하려고요.
github.com
GitHub - dahlia/seonbi: SmartyPants for Korean language
SmartyPants for Korean language. Contribute to dahlia/seonbi development by creating an account on GitHub.
