A Rime input-method schema bundle for Chinese pinyin, built on a tone-annotated lexicon and a grammar model, with Base, Pro, Lite and Pure editions.
studyzy/imewlconverter
A free, open-source converter that moves input method (IME) dictionaries between 50+ Chinese input method formats on Windows, Linux and macOS.
- Stars
- 10,516
- Forks
- 717
- Open issues
- 72
- Last commit
- 29 days ago
What is it?
IMEWlConverter converts word lists and dictionaries between Chinese input method editors (IMEs). It covers PC and mobile formats such as Sogou Pinyin, QQ Pinyin, Google Pinyin, Microsoft Pinyin, Baidu, Rime, Fcitx5/libime and macOS's built-in Pinyin, along with several Wubi, Zhengma and Cangjie code schemes.
Users can drag and drop multiple dictionary files for batch conversion, or use the command-line tool for scripting. The CLI accepts input and output format codes, supports filters such as length limits and removing English or numeric entries, and can set metadata when exporting Sogou .scel files. Windows has a GUI version; the command-line build runs on Windows, Linux and macOS through .NET.
Key features
- 01Converts between 50+ input method dictionary formats, including Sogou, QQ, Google, Microsoft, Baidu and Rime.
- 02Supports batch conversion of multiple files via drag-and-drop or the command line.
- 03Provides a command-line tool with GNU-style options and format listing.
- 04Offers entry filters such as length range and removing English or numeric words.
- 05Runs on Windows, Linux and macOS.
Use cases
- Moving a personal Sogou or QQ Pinyin dictionary to Rime or Google Pinyin when switching input methods.
- Batch-converting downloaded cell dictionaries into a format your input method can import.
- Filtering a large word list by length or character type before importing it into an IME.
- Automating dictionary conversion in scripts through the command-line tool.
Quick start
- 1
Install the .NET SDK 10.0+ from the official download page
- 2
Clone the repository
git clone https://github.com/studyzy/imewlconverter.git - 3
Build the command-line tool
dotnet build src/ImeWlConverterCmd - 4
Verify the install by viewing the help
dotnet src/ImeWlConverterCmd/bin/Debug/net10.0/ImeWlConverterCmd.dll --help
Things to know
- Requires the .NET SDK 10.0 or later to build from source.
- Licensed under GPL-3.0, a copyleft license that requires derivative works to be open-sourced under the same terms.
- Some formats are import-only, such as qpyd, qcel and bdict, so they cannot be exported.
Topics
FAQ
- What is imewlconverter?
- A free, open-source converter that moves input method (IME) dictionaries between 50+ Chinese input method formats on Windows, Linux and macOS. IMEWlConverter converts word lists and dictionaries between Chinese input method editors (IMEs). It covers PC and mobile formats such as Sogou Pinyin, QQ Pinyin, Google Pinyin, Microsoft Pinyin, Baidu, Rime, Fcitx5/libime and macOS's built-in Pinyin, along with several Wubi, Zhengma and Cangjie code schemes.
- Is imewlconverter free to use? What license does it have?
- imewlconverter is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is imewlconverter still maintained?
- Actively maintained. The last commit to imewlconverter was on Oct 10, 2026.
- What can I use imewlconverter for?
- Moving a personal Sogou or QQ Pinyin dictionary to Rime or Google Pinyin when switching input methods. Batch-converting downloaded cell dictionaries into a format your input method can import. Filtering a large word list by length or character type before importing it into an IME. Automating dictionary conversion in scripts through the command-line tool.
- How do I install imewlconverter?
- Install the .NET SDK 10.0+ from the official download page Clone the repository: git clone https://github.com/studyzy/imewlconverter.git Build the command-line tool: dotnet build src/ImeWlConverterCmd Verify the install by viewing the help: dotnet src/ImeWlConverterCmd/bin/Debug/net10.0/ImeWlConverterCmd.dll --help
- Where can I get imewlconverter?
- The source code and installation instructions are on GitHub: https://github.com/studyzy/imewlconverter
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Rime Chinese input method integration for Vim and Neovim, using a rime-query backend built on librime.
A JavaScript/TypeScript utility library for Chinese characters, covering pinyin, stroke counts, radicals, idioms, stroke-order drawing and speech.
An open-source, free Windows input method built on TSF, supporting Chinese pinyin, shuangpin, Wubi, and Japanese romaji input.
Open-source Chinese input method built for Wubi and code-table schemes, with pinyin support, on Windows, macOS and Linux.
Mozc is Google's open-source Japanese Input Method Editor, supporting Android, macOS, ChromeOS, Linux and Windows.