Бесплатный конвертер с открытым исходным кодом для переноса словарей китайских методов ввода между более чем 50 форматами в Windows, Linux и macOS.
theajack/cnchar
Библиотека-утилита на JavaScript/TypeScript для работы с китайскими иероглифами: пиньинь, число черт, ключи, идиомы, анимация порядка черт и озвучивание.
- Звёзды
- 3,107
- Форки
- 341
- Открытые issues
- 50
- Последний коммит
- 27 дней назад
Что это?
cnchar — это набор инструментов для работы с китайскими иероглифами на JavaScript. С его помощью можно искать пиньинь (с тонами, начальными и конечными буквами), число черт, порядок их написания и ключи. Библиотека также поддерживает многозвучные иероглифы и слова, преобразование между упрощённым, традиционным и стилизованным китайским текстом, а также поиск иероглифов по пиньиню или числу черт.
Помимо базового поиска, библиотека предоставляет плагины для работы с идиомами, двусоставными иносказательными выражениями (歇后语), составлением слов и словарными толкованиями, а также для отрисовки иероглифов с анимированной демонстрацией написания по чертам на базе HanziWriter. Синтез и распознавание речи доступны через API браузера; также включены вспомогательные функции для работы с пиньинем и IME.
Основная библиотека разделена на дополнительные пакеты-плагины, поэтому в проект можно устанавливать только нужные компоненты. Она работает в браузерах, Node.js, мини-программах WeChat и средах наподобие React Native и написана на TypeScript.
Ключевые возможности
- 01Получение пиньиня с тонами, начальными и конечными буквами, включая обработку многозвучных иероглифов
- 02Поиск числа черт, порядка написания и ключей китайских иероглифов
- 03Преобразование между упрощённым, традиционным и стилизованным китайским текстом
- 04Поиск иероглифов по пиньиню или числу черт
- 05Поиск идиом, двусоставных выражений, составление слов и получение толкований с помощью плагинов
- 06Отрисовка иероглифов в браузере по отдельным чертам
Сценарии использования
- Добавление пиньиня к китайскому тексту в приложении для веба или Node.js
- Сортировка списков контактов по пиньиню или числу черт
- Создание игры для изучения или набора китайских иероглифов
- Создание тренажёра порядка написания черт для тех, кто учится писать от руки
Быстрый старт
- 1
Установите основную библиотеку с помощью npm
npm i cnchar - 2
Используйте её в коде, чтобы получить пиньинь и количество черт
Что важно знать
- Для многих расширенных функций необходимо отдельно установить пакеты плагинов.
- Данные словаря берутся из онлайн-источников, и в README указано, что они могут содержать ошибки или пропуски.
В подборках
Темы
Частые вопросы
- Что такое cnchar?
- Библиотека-утилита на JavaScript/TypeScript для работы с китайскими иероглифами: пиньинь, число черт, ключи, идиомы, анимация порядка черт и озвучивание. cnchar — это набор инструментов для работы с китайскими иероглифами на JavaScript. С его помощью можно искать пиньинь (с тонами, начальными и конечными буквами), число черт, порядок их написания и ключи. Библиотека также поддерживает многозвучные иероглифы и слова, преобразование между упрощённым, традиционным и стилизованным китайским текстом, а также поиск иероглифов по пиньиню или числу черт.
- cnchar можно использовать бесплатно? Какая у него лицензия?
- cnchar распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- cnchar всё ещё поддерживается?
- Активно поддерживается. Последний коммит в cnchar — 11 окт. 2026 г..
- Для чего можно использовать cnchar?
- Добавление пиньиня к китайскому тексту в приложении для веба или Node.js Сортировка списков контактов по пиньиню или числу черт Создание игры для изучения или набора китайских иероглифов Создание тренажёра порядка написания черт для тех, кто учится писать от руки
- Как установить cnchar?
- Установите основную библиотеку с помощью npm: npm i cnchar Используйте её в коде, чтобы получить пиньинь и количество черт
- Где скачать cnchar?
- Исходный код и инструкции по установке — на GitHub: https://github.com/theajack/cnchar
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Одностраничный веб-инструмент показывает для китайского иероглифа формы на гадательных костях, малой печатью, традиционную и упрощённую, а также произношение, толкование «Шовэнь» и фонетическое семейство.
Шифрует текст с помощью AES-256 и превращает его в прозу в классическом китайском стиле, составленную из китайских иероглифов.
Превращает любой шрифт в анимированный рукописный текст, который прорисовывается по штрихам, для React, Vue, Svelte, Solid, Astro и vanilla JS.
Редактор пиксельной графики с открытым исходным кодом, созданный на Godot, с инструментами для спрайтов, тайлмапов и анимации, а также экспорта спрайтшитов.
Мультимодальная LLM, которая преобразует научные иллюстрации и наброски от руки в компилируемые графические программы TikZ/LaTeX.