Python的繁体简体转换
安装 opencc 包实现简繁体转换。
# 安装
# pip install opencc-python-reimplemented
# t2s - 繁体转简体(Traditional Chinese to Simplified Chinese)
# s2t - 简体转繁体(Simplified Chinese to Traditional Chinese)
import opencc
print(opencc.OpenCC('s2t').convert('简体转繁体。明天你好!')) # 簡體轉繁體。明天你好!
print(opencc.OpenCC('t2s').convert('簡體轉繁體。明天你好!'))
print(opencc.OpenCC('hk2s').convert('簡體轉繁體。明天你好!'))
print(opencc.OpenCC('s2hk').convert('簡體轉繁體。明天你好!'))
更多类型详见:配置文件 Lib\site-packages\opencc\config\*.json
例如 t2s.json:
{
"name": "Traditional Chinese to Simplified Chinese",
"segmentation": {
"type": "mmseg",
"dict": {
"type": "txt",
"file": "TSPhrases.txt"
}
},
"conversion_chain": [{
"dict": {
"type": "group",
"dicts": [{
"type": "txt",
"file": "TSPhrases.txt"
}, {
"type": "txt",
"file": "TSCharacters.txt"
}]
}
}]
}