opencc.cr
OpenCC Crystal Binding
Crystal bindings for the OpenCC (Open Chinese Convert) library, providing Traditional/Simplified Chinese character conversion.
Installation
-
Install OpenCC system library:
# Ubuntu/Debian sudo apt-get install libopencc-dev # macOS with Homebrew brew install opencc # Build from source git clone https://github.com/BYVoid/OpenCC.git cd OpenCC make && sudo make install
-
Add to your
shard.yml
:dependencies: opencc: github: chi-vi/opencc.cr
Usage
require "opencc"
# Create converter instance
converter = OpenCC.new("s2t.json") # Simplified to Traditional
# Convert text
result = converter.convert("汉字")
puts result # "漢字"
# Don't forget to close
converter.close
Conversion Types
Available configuration files:
s2t.json
Simplified Chinese to Traditional Chinese 簡體到繁體t2s.json
Traditional Chinese to Simplified Chinese 繁體到簡體s2tw.json
Simplified Chinese to Traditional Chinese (Taiwan Standard) 簡體到臺灣正體tw2s.json
Traditional Chinese (Taiwan Standard) to Simplified Chinese 臺灣正體到簡體s2hk.json
Simplified Chinese to Traditional Chinese (Hong Kong variant) 簡體到香港繁體hk2s.json
Traditional Chinese (Hong Kong variant) to Simplified Chinese 香港繁體到簡體s2twp.json
Simplified Chinese to Traditional Chinese (Taiwan Standard) with Taiwanese idiom 簡體到繁體(臺灣正體標準)並轉換爲臺灣常用詞彙tw2sp.json
Traditional Chinese (Taiwan Standard) to Simplified Chinese with Mainland Chinese idiom 繁體(臺灣正體標準)到簡體並轉換爲中國大陸常用詞彙t2tw.json
Traditional Chinese (OpenCC Standard) to Taiwan Standard 繁體(OpenCC 標準)到臺灣正體hk2t.json
Traditional Chinese (Hong Kong variant) to Traditional Chinese 香港繁體到繁體(OpenCC 標準)t2hk.json
Traditional Chinese (OpenCC Standard) to Hong Kong variant 繁體(OpenCC 標準)到香港繁體t2jp.json
Traditional Chinese Characters (Kyūjitai) to New Japanese Kanji (Shinjitai) 繁體(OpenCC 標準,舊字體)到日文新字體jp2t.json
New Japanese Kanji (Shinjitai) to Traditional Chinese Characters (Kyūjitai) 日文新字體到繁體(OpenCC 標準,舊字體)tw2t.json
Traditional Chinese (Taiwan standard) to Traditional Chinese 臺灣正體到繁體(OpenCC 標準)
License
Apache 2.0 (same as OpenCC)
Repository
opencc.cr
Owner
Statistic
- 0
- 0
- 0
- 0
- 0
- 24 days ago
- August 9, 2025
License
Links
Synced at
Tue, 02 Sep 2025 18:15:52 GMT
Languages