Repolode
studyzy

studyzy/imewlconverter

Бесплатный конвертер с открытым исходным кодом для переноса словарей китайских методов ввода между более чем 50 форматами в Windows, Linux и macOS.

Звёзды
10,516
Форки
717
Открытые issues
72
Последний коммит
29 дней назад

Что это?

IMEWlConverter преобразует списки слов и словари между редакторами китайского ввода (IME). Поддерживаются форматы для компьютеров и мобильных устройств: Sogou Pinyin, QQ Pinyin, Google Pinyin, Microsoft Pinyin, Baidu, Rime, Fcitx5/libime и встроенный в macOS Pinyin, а также несколько схем кодирования Wubi, Zhengma и Cangjie.

Файлы словарей можно перетаскивать в программу для пакетного преобразования или использовать CLI для автоматизации. CLI принимает коды входного и выходного форматов, поддерживает фильтры, например ограничение длины и удаление английских слов или числовых записей, а при экспорте в файлы Sogou .scel позволяет задавать метаданные. Для Windows доступна версия с GUI; сборка командной строки работает в Windows, Linux и macOS через .NET.

Ключевые возможности

  • 01Преобразует словари более чем 50 форматов ввода, включая Sogou, QQ, Google, Microsoft, Baidu и Rime.
  • 02Поддерживает пакетное преобразование нескольких файлов перетаскиванием или через командную строку.
  • 03Предоставляет CLI с параметрами в стиле GNU и возможностью вывести список форматов.
  • 04Позволяет фильтровать записи, например по диапазону длины, а также удалять английские слова и числовые записи.
  • 05Работает в Windows, Linux и macOS.

Сценарии использования

  • Перенести личный словарь Sogou или QQ Pinyin в Rime или Google Pinyin при смене метода ввода.
  • Пакетно преобразовать скачанные тематические словари в формат, который поддерживает ваша система ввода.
  • Отфильтровать большой список слов по длине или типу символов перед импортом в IME.
  • Автоматизировать преобразование словарей в скриптах с помощью CLI.

Быстрый старт

  1. 1

    Установите .NET SDK 10.0 или более поздней версии с официальной страницы загрузки

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/studyzy/imewlconverter.git
  3. 3

    Соберите инструмент командной строки

    dotnet build src/ImeWlConverterCmd
  4. 4

    Проверьте установку, открыв справку

    dotnet src/ImeWlConverterCmd/bin/Debug/net10.0/ImeWlConverterCmd.dll --help

Что важно знать

  • Для сборки из исходного кода требуется .NET SDK версии 10.0 или новее.
  • Лицензия GPL-3.0 — это лицензия с авторским левом, требующая распространять производные работы как открытый исходный код на тех же условиях.
  • Некоторые форматы, например qpyd, qcel и bdict, поддерживаются только для импорта, поэтому экспортировать их нельзя.

Темы

#ime#chinese-input#dictionary-converter#pinyin#csharp#dotnet#cross-platform#c-sharp#chinese-characters#converter

Частые вопросы

Что такое imewlconverter?
Бесплатный конвертер с открытым исходным кодом для переноса словарей китайских методов ввода между более чем 50 форматами в Windows, Linux и macOS. IMEWlConverter преобразует списки слов и словари между редакторами китайского ввода (IME). Поддерживаются форматы для компьютеров и мобильных устройств: Sogou Pinyin, QQ Pinyin, Google Pinyin, Microsoft Pinyin, Baidu, Rime, Fcitx5/libime и встроенный в macOS Pinyin, а также несколько схем кодирования Wubi, Zhengma и Cangjie.
imewlconverter можно использовать бесплатно? Какая у него лицензия?
imewlconverter распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
imewlconverter всё ещё поддерживается?
Активно поддерживается. Последний коммит в imewlconverter — 10 окт. 2026 г..
Для чего можно использовать imewlconverter?
Перенести личный словарь Sogou или QQ Pinyin в Rime или Google Pinyin при смене метода ввода. Пакетно преобразовать скачанные тематические словари в формат, который поддерживает ваша система ввода. Отфильтровать большой список слов по длине или типу символов перед импортом в IME. Автоматизировать преобразование словарей в скриптах с помощью CLI.
Как установить imewlconverter?
Установите .NET SDK 10.0 или более поздней версии с официальной страницы загрузки Клонируйте репозиторий: git clone https://github.com/studyzy/imewlconverter.git Соберите инструмент командной строки: dotnet build src/ImeWlConverterCmd Проверьте установку, открыв справку: dotnet src/ImeWlConverterCmd/bin/Debug/net10.0/ImeWlConverterCmd.dll --help
Где скачать imewlconverter?
Исходный код и инструкции по установке — на GitHub: https://github.com/studyzy/imewlconverter

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты