Repolode
theajack

theajack/cnchar

ピンイン、画数、部首、成語、筆順描画、音声に対応した、漢字向けのJavaScript/TypeScriptユーティリティライブラリです。

スター
3,107
フォーク
341
未解決の Issue
50
最終コミット
26 日前

これは何?

cncharは、JavaScript向けの漢字ツールキットです。声調・声母・韻母を含むピンイン、画数、筆順、部首を調べられます。また、多音字や語の読みへの対応、簡体字・繁体字・装飾的な中国語テキストの相互変換、ピンインや画数による漢字検索も可能です。

基本的な検索機能に加え、成語、歇后语、語の構成、辞書の語釈、HanziWriterを利用した筆順アニメーション付きの漢字描画などのプラグインを提供します。音声合成と音声認識はブラウザーAPIで利用でき、ピンインやIME関連のヘルパーも含まれています。

コアライブラリは必要なものだけを導入できるよう、任意のプラグインパッケージに分割されています。ブラウザー、Node.js、WeChatミニプログラム、React Native系の環境で動作し、TypeScriptで書かれています。

主な機能

  • 01声調・声母・韻母付きのピンイン取得と、多音字への対応
  • 02漢字の画数、筆順、部首の検索
  • 03簡体字・繁体字・装飾的な中国語テキストの相互変換
  • 04ピンインや画数による漢字検索
  • 05プラグインを使った成語、歇后语、語の構成、語釈の検索
  • 06ブラウザーで漢字を一画ずつ描画

ユースケース

  • WebアプリやNode.jsアプリで中国語テキストにピンインのルビを付ける
  • ピンインや画数で連絡先リストを並べ替える
  • 漢字学習ゲームやタイピングゲームを作る
  • 手書き学習者向けの筆順練習ツールを作る

クイックスタート

  1. 1

    npmでコアライブラリをインストールします

    npm i cnchar
  2. 2

    コードで使用して、ピンインと筆画数を取得します

使う前に知っておきたいこと

  • 多くの高度な機能を使うには、別途プラグインパッケージをインストールする必要があります。
  • 辞書データはオンラインの情報源から取得しており、READMEにも誤りや欠落が含まれる可能性があると記載されています。

収録されている特集

トピック

#chinese-characters#pinyin#javascript#typescript#nlp#chinese-text#stroke-order#draw#speak#spell-stroke

よくある質問

cnchar とは?
ピンイン、画数、部首、成語、筆順描画、音声に対応した、漢字向けのJavaScript/TypeScriptユーティリティライブラリです。 cncharは、JavaScript向けの漢字ツールキットです。声調・声母・韻母を含むピンイン、画数、筆順、部首を調べられます。また、多音字や語の読みへの対応、簡体字・繁体字・装飾的な中国語テキストの相互変換、ピンインや画数による漢字検索も可能です。
cnchar は無料で使えますか?ライセンスは?
cnchar は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
cnchar は今もメンテナンスされていますか?
活発にメンテナンス中。cnchar の最終コミットは 2026年10月11日 です。
cnchar は何に使えますか?
WebアプリやNode.jsアプリで中国語テキストにピンインのルビを付ける ピンインや画数で連絡先リストを並べ替える 漢字学習ゲームやタイピングゲームを作る 手書き学習者向けの筆順練習ツールを作る
cnchar のインストール方法は?
npmでコアライブラリをインストールします: npm i cnchar コードで使用して、ピンインと筆画数を取得します
cnchar はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/theajack/cnchar

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

Windows、Linux、macOSで、50種類以上の中国語入力方式の辞書を相互変換できる、無料のオープンソースツールです。

開発ツール#ime#chinese-input#dictionary-converter
1.1万+24 今週716C#GPL-3.0活発にメンテナンス更新 27 日前

漢字の甲骨文・小篆・繁体字・簡体字の字形と、発音・『説文解字』の解説・声符系列を表示する単ページWebツール。

学習リソース#chinese-characters#etymology#oracle-bone-script
131+7 今週26HTMLMIT更新 11 日前