# Open Chinese Convert 開放中文轉換
[![CMake](https://github.com/BYVoid/OpenCC/actions/workflows/cmake.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/cmake.yml)
[![Bazel](https://github.com/BYVoid/OpenCC/actions/workflows/bazel.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/bazel.yml)
[![MSVC](https://github.com/BYVoid/OpenCC/actions/workflows/msvc.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/msvc.yml)
[![Node.js CI](https://github.com/BYVoid/OpenCC/actions/workflows/nodejs.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/nodejs.yml)
[![Python CI](https://github.com/BYVoid/OpenCC/actions/workflows/python.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/python.yml)
[![AppVeyor](https://img.shields.io/appveyor/ci/Carbo/OpenCC.svg)](https://ci.appveyor.com/project/Carbo/OpenCC)
## Introduction 介紹
![OpenCC](https://opencc.byvoid.com/img/opencc.png)
Open Chinese Convert (OpenCC, 開放中文轉換) is an opensource project for conversions between Traditional Chinese, Simplified Chinese and Japanese Kanji (Shinjitai). It supports character-level and phrase-level conversion, character variant conversion and regional idioms among Mainland China, Taiwan and Hong Kong. This is not translation tool between Mandarin and Cantonese, etc.
中文簡繁轉換開源項目,支持詞彙級別的轉換、異體字轉換和地區習慣用詞轉換(中國大陸、臺灣、香港、日本新字體)。不提供普通話與粵語的轉換。
Discussion (Telegram): https://t.me/open_chinese_convert
### Features 特點
* 嚴格區分「一簡對多繁」和「一簡對多異」。
* 完全兼容異體字,可以實現動態替換。
* 嚴格審校一簡對多繁詞條,原則爲「能分則不合」。
* 支持中國大陸、臺灣、香港異體字和地區習慣用詞轉換,如「裏」「裡」、「鼠標」「滑鼠」。
* 詞庫和函數庫完全分離,可以自由修改、導入、擴展。
## Installation 安裝
### Package Managers 包管理器
* [Debian](https://tracker.debian.org/pkg/opencc)
* [Ubuntu](https://launchpad.net/ubuntu/+source/opencc)
* [Fedora](https://packages.fedoraproject.org/pkgs/opencc/opencc/)
* [Arch Linux](https://archlinux.org/packages/extra/x86_64/opencc/)
* [Mac](https://formulae.brew.sh/formula/opencc)
* [Bazel](https://registry.bazel.build/modules/opencc)
* [Node.js](https://npmjs.org/package/opencc)
* [Python](https://pypi.org/project/OpenCC/)
### Prebuilt 預編譯
* Windows (x86_64): [Latest build](https://ci.appveyor.com/api/projects/Carbo/opencc/artifacts/OpenCC.zip?branch=master&job=Environment:%20nodejs_version=none;%20Platform:%20x64)
* Windows (x86): [Latest build](https://ci.appveyor.com/api/projects/Carbo/opencc/artifacts/OpenCC.zip?branch=master&job=Environment:%20nodejs_version=none;%20Platform:%20x86)
## Usage 使用
### Online demo 線上轉換展示
Warning: **This is NOT an API.** You will be banned if you make calls programmatically.
https://opencc.byvoid.com/
### Node.js
[npm](https://www.npmjs.com/opencc) `npm install opencc`
#### JavaScript
```js
const OpenCC = require('opencc');
const converter = new OpenCC('s2t.json');
converter.convertPromise("汉字").then(converted => {
console.log(converted); // 漢字
});
```
#### TypeScript
```ts
import { OpenCC } from 'opencc';
async function main() {
const converter: OpenCC = new OpenCC('s2t.json');
const result: string = await converter.convertPromise('汉字');
console.log(result);
}
```
See [demo.js](https://github.com/BYVoid/OpenCC/blob/master/node/demo.js) and [ts-demo.ts](https://github.com/BYVoid/OpenCC/blob/master/node/ts-demo.ts).
### Python
`pip install opencc` (Windows, Linux, Mac)
```python
import opencc
converter = opencc.OpenCC('s2t.json')
converter.convert('汉字') # 漢字
```
### C++
```c++
#include "opencc.h"
int main() {
const opencc::SimpleConverter converter("s2t.json");
converter.Convert("汉字"); // 漢字
return 0;
}
```
[Full example with Bazel](https://github.com/BYVoid/opencc-bazel-example)
### C
```c
#include "opencc.h"
int main() {
opencc_t opencc = opencc_open("s2t.json");
const char* input = "汉字";
char* converted = opencc_convert_utf8(opencc, input, strlen(input)); // 漢字
opencc_convert_utf8_free(converted);
opencc_close(opencc);
return 0;
}
```
Document 文檔: https://byvoid.github.io/OpenCC/
### Command Line
* `opencc --help`
* `opencc_dict --help`
* `opencc_phrase_extract --help`
### Others (Unofficial)
* Swift (iOS): [SwiftyOpenCC](https://github.com/XQS6LB3A/SwiftyOpenCC)
* iOSOpenCC (pod): [iOSOpenCC](https://github.com/swiftdo/OpenCC)
* Java: [opencc4j](https://github.com/houbb/opencc4j)
* Android: [android-opencc](https://github.com/qichuan/android-opencc)
* PHP: [opencc4php](https://github.com/nauxliu/opencc4php)
* Pure JavaScript: [opencc-js](https://github.com/nk2028/opencc-js)
* WebAssembly: [wasm-opencc](https://github.com/oyyd/wasm-opencc)
* Browser Extension: [opencc-extension](https://github.com/tnychn/opencc-extension)
* Go (Pure): [OpenCC for Go](https://github.com/longbridgeapp/opencc)
* Dart (native-assets): [opencc-dart](https://github.com/lindeer/opencc-dart)
### Configurations 配置文件
#### 預設配置文件
* `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 標準)
## Build 編譯
### Build with CMake
#### Linux & Mac OS X
g++ 4.6+ or clang 3.2+ is required.
```bash
make
```
#### Windows Visual Studio:
```bash
build.cmd
```
### Build with Bazel
```bash
bazel build //:opencc
bazel test --test_output=all //src/... //data/... //test/...
```
### Test 測試
#### Linux & Mac OS X
```
make test
```
#### Windows Visual Studio:
```bash
test.cmd
```
### Benchmark 基準測試
```
make benchmark
```
Example results (from Github CI):
```
1: ------------------------------------------------------------------
1: Benchmark Time CPU Iterations
1: ------------------------------------------------------------------
1: BM_Initialization/hk2s 1.56 ms 1.56 ms 442
1: BM_Initialization/hk2t 0.144 ms 0.144 ms 4878
1: BM_Initialization/jp2t 0.260 ms 0.260 ms 2604
1: BM_Initialization/s2hk 23.8 ms 23.8 ms 29
1: BM_Initialization/s2t 25.6 ms 25.6 ms 28
1: BM_Initialization/s2tw 24.0 ms 23.9 ms 30
1: BM_Initialization/s2twp 24.6 ms 24.6 ms 28
1: BM_Initialization/t2hk 0.052 ms 0.052 ms 12897
1: BM_Initialization/t2jp 0.141 ms 0.141 ms 5012
1: BM_Initialization/t2s 1.30 ms 1.30 ms 540
1: BM_Initialization/tw2s 1.39 ms 1.39 ms 529
1: BM_Initialization/tw2sp 1.69 ms 1.69 ms 426
1: BM_Initialization/tw2t 0.089 ms 0.089 ms 7707
1: BM_Convert2M 582 ms 582 ms 1
1: BM_Convert/100 1.07 ms 1.07 ms 636
1: BM_Convert/1000 11.0 ms 11.0 ms 67
1: BM_Convert/10000 113 ms 113 ms 6
1: BM_Convert/100000 1176 ms 1176 ms 1
```
## Projects using OpenCC 使用 OpenCC 的項目
Please update if your project is using OpenCC.
* [ibus-pinyin](https://github.com/ibus/ibus-pinyin)
* [fcitx](https://github.com/fcitx/fcitx)
* [rimeime](https://rime.im/)
* [libgooglepinyin](http://code.google.com/p/libgooglepinyin/)
* [ibus-libpinyin](https://github.com/libpinyin/ibus-libpinyin)
* [alfred-chinese-converter](https://github.com/amowu/alfred-chinese-converter)
* [GoldenDict](https://github.com/goldendict/goldendict)
## License 許可協議
Apache License 2.0
## Third Party Library 第三方庫
* [darts-clone](https://github.com/s-yata/darts-clone) BSD License
* [marisa-trie](https://github.com/s-yata/marisa-trie) BSD License
* [tclap](http://tclap.sourceforge.net/) MIT License
* [rapidjson](https://github.com/Tencent/rapidjson) MIT License
* [Google Test](https://github.com/google/googletest) BSD License
All these libraries are statically linked by default.
## Change History 版本歷史
* [NEWS](https://github.com/BYVoid/OpenCC/blob/master/NEWS.md)
### Links 相關鏈接
* Introduction 詳細介紹 https://github.com/BYVoid/OpenCC/wiki/%E7%B7%A3%E7%94%B1
* 現代漢語常用簡繁一對多字義辨析表 http://ytenx.org/byohlyuk/KienxPyan
## Contributors 貢獻者
* [BYVoid](http://www.byvoid.com/)
* [佛振](https://github.com/lotem)
* [Peng Huang](https://github.com/phuang)
* [LI Daobing](https://github.com/lidaobing)
* [Kefu Chai](https://github.com/tchaikov)
* [Kan-Ru Chen](http://kanru.info/)
* [Ma Xiaojun](https://twitter.com/damage3025)
* [Jiang Jiang](http://jjgod.org/)
* [Ruey-Cheng Chen](https://github.com/rueycheng)
* [Paul Meng](http://home.mno2.org/)
* [Lawrence Lau](https://github.com/ktslwy)
* [瑾昀](https://github.com/kunki)
* [內木一郎](https://github.com/SyaoranHinata)
* [Marguerite Su](https://www.marguerite.su/)
* [Brian White](http://mscdex.net)
* [Qijiang Fan](https://fqj.me/)
* [LEOYoon-Tsaw](https://github.com/LEOYoon-Tsaw)
* [Steven Yao](https://github.com/stevenyao)
* [Pellaeon Lin](https://github.com/pellaeon)
* [stony](https://github.com/stony-shixz)
* [steelywing](https://github.com/steelywing)
* [吕旭东](https://github.com/lvxudong)
* [Weng Xuetian](https://github.com/wengxt)
* [Ma Tao](https://github.com/iwater)
* [Heinz Wiesinger](https://github.com/pprkut)
* [J.W](https://github.com/jakwings)
* [Amo Wu](https://github.com/amowu)
* [Mark Tsai](https://github.com/mxgit1090)
* [Zhe Wang](https://github.com/0x1997)
* [sgqy](https://github.com/sgqy)
* [Qichuan (Sean) ZHANG](https://github.com/qichuan)
* [Flandre Scarlet](https://github.com/XadillaX)
* [宋辰文](https://github.com/songchenwen)
* [iwater](https://github.com/iwater)
* [Xpol Wan](https://github.com/xpol)
* [Weihang Lo](https://github.com/weihanglo)
* [Cychih](https://github.com/pi314)
* [kyleskimo](https://github.com/kyleskimo)
* [Ryuan Choi](https://github.com/bunhere)
* [Prcuvu](https://github.com/Prcuvu)
* [Tony Able](https://github.com/TonyAble)
* [Xiao Liang](https://github.com/yxliang01)
Please feel free to update this list if you have contributed OpenCC.
Raw data
{
"_id": null,
"home_page": "https://github.com/BYVoid/OpenCC",
"name": "OpenCC",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "opencc, convert, chinese",
"author": "Carbo Kuo, Peng Huang, Kefu Chai, LI Daobing, Asias, Peng Wu, Xiaojun Ma, \u4f5b\u632f",
"author_email": "byvoid@byvoid.com, shawn.p.huang@gmail.com, tchaikov@gmail.com, lidaobing@gmail.com, asias.hejun@gmail.com, alexepico@gmail.com, damage3025@gmail.com, chen.sst@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/e6/a2/0e86df1284143c389a3a6e33b159394da34b500a62b2b9c918949a2e6438/opencc-1.1.9.tar.gz",
"platform": null,
"description": "# Open Chinese Convert \u958b\u653e\u4e2d\u6587\u8f49\u63db\n\n[![CMake](https://github.com/BYVoid/OpenCC/actions/workflows/cmake.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/cmake.yml)\n[![Bazel](https://github.com/BYVoid/OpenCC/actions/workflows/bazel.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/bazel.yml)\n[![MSVC](https://github.com/BYVoid/OpenCC/actions/workflows/msvc.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/msvc.yml)\n[![Node.js CI](https://github.com/BYVoid/OpenCC/actions/workflows/nodejs.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/nodejs.yml)\n[![Python CI](https://github.com/BYVoid/OpenCC/actions/workflows/python.yml/badge.svg)](https://github.com/BYVoid/OpenCC/actions/workflows/python.yml)\n[![AppVeyor](https://img.shields.io/appveyor/ci/Carbo/OpenCC.svg)](https://ci.appveyor.com/project/Carbo/OpenCC)\n\n## Introduction \u4ecb\u7d39\n\n![OpenCC](https://opencc.byvoid.com/img/opencc.png)\n\nOpen Chinese Convert (OpenCC, \u958b\u653e\u4e2d\u6587\u8f49\u63db) is an opensource project for conversions between Traditional Chinese, Simplified Chinese and Japanese Kanji (Shinjitai). It supports character-level and phrase-level conversion, character variant conversion and regional idioms among Mainland China, Taiwan and Hong Kong. This is not translation tool between Mandarin and Cantonese, etc.\n\n\u4e2d\u6587\u7c21\u7e41\u8f49\u63db\u958b\u6e90\u9805\u76ee\uff0c\u652f\u6301\u8a5e\u5f59\u7d1a\u5225\u7684\u8f49\u63db\u3001\u7570\u9ad4\u5b57\u8f49\u63db\u548c\u5730\u5340\u7fd2\u6163\u7528\u8a5e\u8f49\u63db\uff08\u4e2d\u570b\u5927\u9678\u3001\u81fa\u7063\u3001\u9999\u6e2f\u3001\u65e5\u672c\u65b0\u5b57\u9ad4\uff09\u3002\u4e0d\u63d0\u4f9b\u666e\u901a\u8a71\u8207\u7cb5\u8a9e\u7684\u8f49\u63db\u3002\n\nDiscussion (Telegram): https://t.me/open_chinese_convert\n\n### Features \u7279\u9ede\n\n* \u56b4\u683c\u5340\u5206\u300c\u4e00\u7c21\u5c0d\u591a\u7e41\u300d\u548c\u300c\u4e00\u7c21\u5c0d\u591a\u7570\u300d\u3002\n* \u5b8c\u5168\u517c\u5bb9\u7570\u9ad4\u5b57\uff0c\u53ef\u4ee5\u5be6\u73fe\u52d5\u614b\u66ff\u63db\u3002\n* \u56b4\u683c\u5be9\u6821\u4e00\u7c21\u5c0d\u591a\u7e41\u8a5e\u689d\uff0c\u539f\u5247\u7232\u300c\u80fd\u5206\u5247\u4e0d\u5408\u300d\u3002\n* \u652f\u6301\u4e2d\u570b\u5927\u9678\u3001\u81fa\u7063\u3001\u9999\u6e2f\u7570\u9ad4\u5b57\u548c\u5730\u5340\u7fd2\u6163\u7528\u8a5e\u8f49\u63db\uff0c\u5982\u300c\u88cf\u300d\u300c\u88e1\u300d\u3001\u300c\u9f20\u6a19\u300d\u300c\u6ed1\u9f20\u300d\u3002\n* \u8a5e\u5eab\u548c\u51fd\u6578\u5eab\u5b8c\u5168\u5206\u96e2\uff0c\u53ef\u4ee5\u81ea\u7531\u4fee\u6539\u3001\u5c0e\u5165\u3001\u64f4\u5c55\u3002\n\n## Installation \u5b89\u88dd\n\n### Package Managers \u5305\u7ba1\u7406\u5668\n\n* [Debian](https://tracker.debian.org/pkg/opencc)\n* [Ubuntu](https://launchpad.net/ubuntu/+source/opencc)\n* [Fedora](https://packages.fedoraproject.org/pkgs/opencc/opencc/)\n* [Arch Linux](https://archlinux.org/packages/extra/x86_64/opencc/)\n* [Mac](https://formulae.brew.sh/formula/opencc)\n* [Bazel](https://registry.bazel.build/modules/opencc)\n* [Node.js](https://npmjs.org/package/opencc)\n* [Python](https://pypi.org/project/OpenCC/)\n\n### Prebuilt \u9810\u7de8\u8b6f\n\n* Windows (x86_64): [Latest build](https://ci.appveyor.com/api/projects/Carbo/opencc/artifacts/OpenCC.zip?branch=master&job=Environment:%20nodejs_version=none;%20Platform:%20x64)\n* Windows (x86): [Latest build](https://ci.appveyor.com/api/projects/Carbo/opencc/artifacts/OpenCC.zip?branch=master&job=Environment:%20nodejs_version=none;%20Platform:%20x86)\n\n## Usage \u4f7f\u7528\n\n### Online demo \u7dda\u4e0a\u8f49\u63db\u5c55\u793a\n\nWarning: **This is NOT an API.** You will be banned if you make calls programmatically.\n\nhttps://opencc.byvoid.com/\n\n### Node.js\n\n[npm](https://www.npmjs.com/opencc) `npm install opencc`\n\n#### JavaScript\n```js\nconst OpenCC = require('opencc');\nconst converter = new OpenCC('s2t.json');\nconverter.convertPromise(\"\u6c49\u5b57\").then(converted => {\n console.log(converted); // \u6f22\u5b57\n});\n```\n\n#### TypeScript\n```ts\nimport { OpenCC } from 'opencc';\nasync function main() {\n const converter: OpenCC = new OpenCC('s2t.json');\n const result: string = await converter.convertPromise('\u6c49\u5b57');\n console.log(result);\n}\n```\n\nSee [demo.js](https://github.com/BYVoid/OpenCC/blob/master/node/demo.js) and [ts-demo.ts](https://github.com/BYVoid/OpenCC/blob/master/node/ts-demo.ts).\n\n### Python\n\n`pip install opencc` (Windows, Linux, Mac)\n\n```python\nimport opencc\nconverter = opencc.OpenCC('s2t.json')\nconverter.convert('\u6c49\u5b57') # \u6f22\u5b57\n```\n\n### C++\n\n```c++\n#include \"opencc.h\"\n\nint main() {\n const opencc::SimpleConverter converter(\"s2t.json\");\n converter.Convert(\"\u6c49\u5b57\"); // \u6f22\u5b57\n return 0;\n}\n```\n\n[Full example with Bazel](https://github.com/BYVoid/opencc-bazel-example)\n\n### C\n\n```c\n#include \"opencc.h\"\n\nint main() {\n opencc_t opencc = opencc_open(\"s2t.json\");\n const char* input = \"\u6c49\u5b57\";\n char* converted = opencc_convert_utf8(opencc, input, strlen(input)); // \u6f22\u5b57\n opencc_convert_utf8_free(converted);\n opencc_close(opencc);\n return 0;\n}\n\n```\n\nDocument \u6587\u6a94: https://byvoid.github.io/OpenCC/\n\n### Command Line\n\n* `opencc --help`\n* `opencc_dict --help`\n* `opencc_phrase_extract --help`\n\n### Others (Unofficial)\n\n* Swift (iOS): [SwiftyOpenCC](https://github.com/XQS6LB3A/SwiftyOpenCC)\n* iOSOpenCC (pod): [iOSOpenCC](https://github.com/swiftdo/OpenCC)\n* Java: [opencc4j](https://github.com/houbb/opencc4j)\n* Android: [android-opencc](https://github.com/qichuan/android-opencc)\n* PHP: [opencc4php](https://github.com/nauxliu/opencc4php)\n* Pure JavaScript: [opencc-js](https://github.com/nk2028/opencc-js)\n* WebAssembly: [wasm-opencc](https://github.com/oyyd/wasm-opencc)\n* Browser Extension: [opencc-extension](https://github.com/tnychn/opencc-extension)\n* Go (Pure): [OpenCC for Go](https://github.com/longbridgeapp/opencc)\n* Dart (native-assets): [opencc-dart](https://github.com/lindeer/opencc-dart)\n\n### Configurations \u914d\u7f6e\u6587\u4ef6\n\n#### \u9810\u8a2d\u914d\u7f6e\u6587\u4ef6\n\n* `s2t.json` Simplified Chinese to Traditional Chinese \u7c21\u9ad4\u5230\u7e41\u9ad4\n* `t2s.json` Traditional Chinese to Simplified Chinese \u7e41\u9ad4\u5230\u7c21\u9ad4\n* `s2tw.json` Simplified Chinese to Traditional Chinese (Taiwan Standard) \u7c21\u9ad4\u5230\u81fa\u7063\u6b63\u9ad4\n* `tw2s.json` Traditional Chinese (Taiwan Standard) to Simplified Chinese \u81fa\u7063\u6b63\u9ad4\u5230\u7c21\u9ad4\n* `s2hk.json` Simplified Chinese to Traditional Chinese (Hong Kong variant) \u7c21\u9ad4\u5230\u9999\u6e2f\u7e41\u9ad4\n* `hk2s.json` Traditional Chinese (Hong Kong variant) to Simplified Chinese \u9999\u6e2f\u7e41\u9ad4\u5230\u7c21\u9ad4\n* `s2twp.json` Simplified Chinese to Traditional Chinese (Taiwan Standard) with Taiwanese idiom \u7c21\u9ad4\u5230\u7e41\u9ad4\uff08\u81fa\u7063\u6b63\u9ad4\u6a19\u6e96\uff09\u4e26\u8f49\u63db\u7232\u81fa\u7063\u5e38\u7528\u8a5e\u5f59\n* `tw2sp.json` Traditional Chinese (Taiwan Standard) to Simplified Chinese with Mainland Chinese idiom \u7e41\u9ad4\uff08\u81fa\u7063\u6b63\u9ad4\u6a19\u6e96\uff09\u5230\u7c21\u9ad4\u4e26\u8f49\u63db\u7232\u4e2d\u570b\u5927\u9678\u5e38\u7528\u8a5e\u5f59\n* `t2tw.json` Traditional Chinese (OpenCC Standard) to Taiwan Standard \u7e41\u9ad4\uff08OpenCC \u6a19\u6e96\uff09\u5230\u81fa\u7063\u6b63\u9ad4\n* `hk2t.json` Traditional Chinese (Hong Kong variant) to Traditional Chinese \u9999\u6e2f\u7e41\u9ad4\u5230\u7e41\u9ad4\uff08OpenCC \u6a19\u6e96\uff09\n* `t2hk.json` Traditional Chinese (OpenCC Standard) to Hong Kong variant \u7e41\u9ad4\uff08OpenCC \u6a19\u6e96\uff09\u5230\u9999\u6e2f\u7e41\u9ad4\n* `t2jp.json` Traditional Chinese Characters (Ky\u016bjitai) to New Japanese Kanji (Shinjitai) \u7e41\u9ad4\uff08OpenCC \u6a19\u6e96\uff0c\u820a\u5b57\u9ad4\uff09\u5230\u65e5\u6587\u65b0\u5b57\u9ad4\n* `jp2t.json` New Japanese Kanji (Shinjitai) to Traditional Chinese Characters (Ky\u016bjitai) \u65e5\u6587\u65b0\u5b57\u9ad4\u5230\u7e41\u9ad4\uff08OpenCC \u6a19\u6e96\uff0c\u820a\u5b57\u9ad4\uff09\n* `tw2t.json` Traditional Chinese (Taiwan standard) to Traditional Chinese \u81fa\u7063\u6b63\u9ad4\u5230\u7e41\u9ad4\uff08OpenCC \u6a19\u6e96\uff09\n\n## Build \u7de8\u8b6f\n\n### Build with CMake\n\n#### Linux & Mac OS X\n\ng++ 4.6+ or clang 3.2+ is required.\n\n```bash\nmake\n```\n\n#### Windows Visual Studio:\n\n```bash\nbuild.cmd\n```\n\n### Build with Bazel\n\n```bash\nbazel build //:opencc\nbazel test --test_output=all //src/... //data/... //test/...\n```\n\n### Test \u6e2c\u8a66\n\n#### Linux & Mac OS X\n\n```\nmake test\n```\n\n#### Windows Visual Studio:\n\n```bash\ntest.cmd\n```\n\n### Benchmark \u57fa\u6e96\u6e2c\u8a66\n\n```\nmake benchmark\n```\n\nExample results (from Github CI):\n\n```\n1: ------------------------------------------------------------------\n1: Benchmark Time CPU Iterations\n1: ------------------------------------------------------------------\n1: BM_Initialization/hk2s 1.56 ms 1.56 ms 442\n1: BM_Initialization/hk2t 0.144 ms 0.144 ms 4878\n1: BM_Initialization/jp2t 0.260 ms 0.260 ms 2604\n1: BM_Initialization/s2hk 23.8 ms 23.8 ms 29\n1: BM_Initialization/s2t 25.6 ms 25.6 ms 28\n1: BM_Initialization/s2tw 24.0 ms 23.9 ms 30\n1: BM_Initialization/s2twp 24.6 ms 24.6 ms 28\n1: BM_Initialization/t2hk 0.052 ms 0.052 ms 12897\n1: BM_Initialization/t2jp 0.141 ms 0.141 ms 5012\n1: BM_Initialization/t2s 1.30 ms 1.30 ms 540\n1: BM_Initialization/tw2s 1.39 ms 1.39 ms 529\n1: BM_Initialization/tw2sp 1.69 ms 1.69 ms 426\n1: BM_Initialization/tw2t 0.089 ms 0.089 ms 7707\n1: BM_Convert2M 582 ms 582 ms 1\n1: BM_Convert/100 1.07 ms 1.07 ms 636\n1: BM_Convert/1000 11.0 ms 11.0 ms 67\n1: BM_Convert/10000 113 ms 113 ms 6\n1: BM_Convert/100000 1176 ms 1176 ms 1\n```\n\n## Projects using OpenCC \u4f7f\u7528 OpenCC \u7684\u9805\u76ee\n\nPlease update if your project is using OpenCC.\n\n* [ibus-pinyin](https://github.com/ibus/ibus-pinyin)\n* [fcitx](https://github.com/fcitx/fcitx)\n* [rimeime](https://rime.im/)\n* [libgooglepinyin](http://code.google.com/p/libgooglepinyin/)\n* [ibus-libpinyin](https://github.com/libpinyin/ibus-libpinyin)\n* [alfred-chinese-converter](https://github.com/amowu/alfred-chinese-converter)\n* [GoldenDict](https://github.com/goldendict/goldendict)\n\n## License \u8a31\u53ef\u5354\u8b70\n\nApache License 2.0\n\n## Third Party Library \u7b2c\u4e09\u65b9\u5eab\n\n* [darts-clone](https://github.com/s-yata/darts-clone) BSD License\n* [marisa-trie](https://github.com/s-yata/marisa-trie) BSD License\n* [tclap](http://tclap.sourceforge.net/) MIT License\n* [rapidjson](https://github.com/Tencent/rapidjson) MIT License\n* [Google Test](https://github.com/google/googletest) BSD License\n\nAll these libraries are statically linked by default.\n\n## Change History \u7248\u672c\u6b77\u53f2\n\n* [NEWS](https://github.com/BYVoid/OpenCC/blob/master/NEWS.md)\n\n### Links \u76f8\u95dc\u93c8\u63a5\n\n* Introduction \u8a73\u7d30\u4ecb\u7d39 https://github.com/BYVoid/OpenCC/wiki/%E7%B7%A3%E7%94%B1\n* \u73fe\u4ee3\u6f22\u8a9e\u5e38\u7528\u7c21\u7e41\u4e00\u5c0d\u591a\u5b57\u7fa9\u8fa8\u6790\u8868 http://ytenx.org/byohlyuk/KienxPyan\n\n## Contributors \u8ca2\u737b\u8005\n\n* [BYVoid](http://www.byvoid.com/)\n* [\u4f5b\u632f](https://github.com/lotem)\n* [Peng Huang](https://github.com/phuang)\n* [LI Daobing](https://github.com/lidaobing)\n* [Kefu Chai](https://github.com/tchaikov)\n* [Kan-Ru Chen](http://kanru.info/)\n* [Ma Xiaojun](https://twitter.com/damage3025)\n* [Jiang Jiang](http://jjgod.org/)\n* [Ruey-Cheng Chen](https://github.com/rueycheng)\n* [Paul Meng](http://home.mno2.org/)\n* [Lawrence Lau](https://github.com/ktslwy)\n* [\u747e\u6600](https://github.com/kunki)\n* [\u5167\u6728\u4e00\u90ce](https://github.com/SyaoranHinata)\n* [Marguerite Su](https://www.marguerite.su/)\n* [Brian White](http://mscdex.net)\n* [Qijiang Fan](https://fqj.me/)\n* [LEOYoon-Tsaw](https://github.com/LEOYoon-Tsaw)\n* [Steven Yao](https://github.com/stevenyao)\n* [Pellaeon Lin](https://github.com/pellaeon)\n* [stony](https://github.com/stony-shixz)\n* [steelywing](https://github.com/steelywing)\n* [\u5415\u65ed\u4e1c](https://github.com/lvxudong)\n* [Weng Xuetian](https://github.com/wengxt)\n* [Ma Tao](https://github.com/iwater)\n* [Heinz Wiesinger](https://github.com/pprkut)\n* [J.W](https://github.com/jakwings)\n* [Amo Wu](https://github.com/amowu)\n* [Mark Tsai](https://github.com/mxgit1090)\n* [Zhe Wang](https://github.com/0x1997)\n* [sgqy](https://github.com/sgqy)\n* [Qichuan (Sean) ZHANG](https://github.com/qichuan)\n* [Flandre Scarlet](https://github.com/XadillaX)\n* [\u5b8b\u8fb0\u6587](https://github.com/songchenwen)\n* [iwater](https://github.com/iwater)\n* [Xpol Wan](https://github.com/xpol)\n* [Weihang Lo](https://github.com/weihanglo)\n* [Cychih](https://github.com/pi314)\n* [kyleskimo](https://github.com/kyleskimo)\n* [Ryuan Choi](https://github.com/bunhere)\n* [Prcuvu](https://github.com/Prcuvu)\n* [Tony Able](https://github.com/TonyAble)\n* [Xiao Liang](https://github.com/yxliang01)\n\nPlease feel free to update this list if you have contributed OpenCC.\n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "Conversion between Traditional and Simplified Chinese",
"version": "1.1.9",
"project_urls": {
"Homepage": "https://github.com/BYVoid/OpenCC"
},
"split_keywords": [
"opencc",
" convert",
" chinese"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dfd0e17c4251f7981d5b5f5b6250e6a282170b57fe4a188b8966c1978c16fb5b",
"md5": "ed52785174a96e839d25cacc4bd2f682",
"sha256": "a33941dd4cb67457e6f44dfe36dddc30a602363a4f6a29b41d79b062b332c094"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "ed52785174a96e839d25cacc4bd2f682",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1481497,
"upload_time": "2024-08-08T05:03:32",
"upload_time_iso_8601": "2024-08-08T05:03:32.086147Z",
"url": "https://files.pythonhosted.org/packages/df/d0/e17c4251f7981d5b5f5b6250e6a282170b57fe4a188b8966c1978c16fb5b/OpenCC-1.1.9-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "48dd9cf7897483f530a174b626e06d1ff3b0d074541547f84b2e221755311ea6",
"md5": "4eb3c8b8a167552af296f4cb37f141ac",
"sha256": "92769f9a60301574c73096f9ab8a9060fe0d13a9f8266735d82a2a3a92adbd26"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp310-cp310-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4eb3c8b8a167552af296f4cb37f141ac",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1653097,
"upload_time": "2024-08-08T04:55:21",
"upload_time_iso_8601": "2024-08-08T04:55:21.676884Z",
"url": "https://files.pythonhosted.org/packages/48/dd/9cf7897483f530a174b626e06d1ff3b0d074541547f84b2e221755311ea6/OpenCC-1.1.9-cp310-cp310-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4708f311ac5422ddc51c3294be76f2b03f701458e6929efc0ac30f5cc9b11f90",
"md5": "809902abf5237621b2c7f3b39042d337",
"sha256": "84e35e5ecfad445a64c0dcd6567d9e9f3a6aed9a6ffd89cdbc071f36cb9e089e"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "809902abf5237621b2c7f3b39042d337",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1755152,
"upload_time": "2024-08-08T04:58:31",
"upload_time_iso_8601": "2024-08-08T04:58:31.245846Z",
"url": "https://files.pythonhosted.org/packages/47/08/f311ac5422ddc51c3294be76f2b03f701458e6929efc0ac30f5cc9b11f90/OpenCC-1.1.9-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "648991796feec4bbfd7539a0f773f2c9bc83c0138bcb585d94114099bcfa7bf6",
"md5": "485e79ea970d10f03528c7ed8b5d3a80",
"sha256": "3fb7c84f7c182cb5208e7bc1c104b817a3ca1a8fe111d4d19816be0d6e1ab396"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "485e79ea970d10f03528c7ed8b5d3a80",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1482997,
"upload_time": "2024-08-08T05:03:34",
"upload_time_iso_8601": "2024-08-08T05:03:34.153662Z",
"url": "https://files.pythonhosted.org/packages/64/89/91796feec4bbfd7539a0f773f2c9bc83c0138bcb585d94114099bcfa7bf6/OpenCC-1.1.9-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bb074eef5a5c43221470af3a9e12fce024c5b9451618c4307c7980c2d6e298b3",
"md5": "0330b3723023df66ee4980e27ca8f1ce",
"sha256": "64994c68796d93cdba42f37e0c073fb8ed6f9d6707232be0ba84f24dc5a36bbb"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp311-cp311-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0330b3723023df66ee4980e27ca8f1ce",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1654464,
"upload_time": "2024-08-08T04:55:24",
"upload_time_iso_8601": "2024-08-08T04:55:24.014645Z",
"url": "https://files.pythonhosted.org/packages/bb/07/4eef5a5c43221470af3a9e12fce024c5b9451618c4307c7980c2d6e298b3/OpenCC-1.1.9-cp311-cp311-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b151b77472e225a2055cb21ab308cabb957e4ec83d2bf427267362c5cb98dacc",
"md5": "ccaa80959c62a4844e269f7af84e4426",
"sha256": "9f6a1413ca2ff490e65a55822e4cae8c3f104bfab46355288de4893a14470fbb"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "ccaa80959c62a4844e269f7af84e4426",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1756305,
"upload_time": "2024-08-08T04:58:33",
"upload_time_iso_8601": "2024-08-08T04:58:33.070565Z",
"url": "https://files.pythonhosted.org/packages/b1/51/b77472e225a2055cb21ab308cabb957e4ec83d2bf427267362c5cb98dacc/OpenCC-1.1.9-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8c58d1f270e9d329d4f4f7c1963f9700aa9c9d6f0c5042c641005da6369b4c8e",
"md5": "c4a71f80ff58345c9b4feb368921e755",
"sha256": "48bc3e37942b91a9cf51f525631792f79378e5332bdba9e10c05f6e7fe9036ca"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "c4a71f80ff58345c9b4feb368921e755",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1482516,
"upload_time": "2024-08-08T05:03:36",
"upload_time_iso_8601": "2024-08-08T05:03:36.889396Z",
"url": "https://files.pythonhosted.org/packages/8c/58/d1f270e9d329d4f4f7c1963f9700aa9c9d6f0c5042c641005da6369b4c8e/OpenCC-1.1.9-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "23f0ddd3522a142ebb66b30c7d30509de940979c2fb30a9edbf417fdfc37278d",
"md5": "24892edc62df89650fc85ec7f8d9b0af",
"sha256": "1c5d1489bdaf9dc2865f0ea30eb565093253e73c1868d9c19554c8a044b545d4"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp312-cp312-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "24892edc62df89650fc85ec7f8d9b0af",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1653167,
"upload_time": "2024-08-08T04:55:26",
"upload_time_iso_8601": "2024-08-08T04:55:26.395466Z",
"url": "https://files.pythonhosted.org/packages/23/f0/ddd3522a142ebb66b30c7d30509de940979c2fb30a9edbf417fdfc37278d/OpenCC-1.1.9-cp312-cp312-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2c67fb4fb43c1502fd9f14646211d9643ef67e8123455e176af6668265d2f875",
"md5": "1c824c9a01b24c5fb625098e858f9617",
"sha256": "64f8d22c8505b65e8ee2d6e73241cbc92785d38b3c93885b423d7c4fcd31c679"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "1c824c9a01b24c5fb625098e858f9617",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1756337,
"upload_time": "2024-08-08T04:58:34",
"upload_time_iso_8601": "2024-08-08T04:58:34.798877Z",
"url": "https://files.pythonhosted.org/packages/2c/67/fb4fb43c1502fd9f14646211d9643ef67e8123455e176af6668265d2f875/OpenCC-1.1.9-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "12957ad360f2d1baa498bceb329c7ab92829409893b2c60f1844b75d2c32b406",
"md5": "e154f00b0a76ffd2d884f4d317e9a96a",
"sha256": "f4267b66ed6e656b5d8199f94e9673950ac39d49ebaf0e7927330801f06f038f"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "e154f00b0a76ffd2d884f4d317e9a96a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1481399,
"upload_time": "2024-08-08T05:03:38",
"upload_time_iso_8601": "2024-08-08T05:03:38.669619Z",
"url": "https://files.pythonhosted.org/packages/12/95/7ad360f2d1baa498bceb329c7ab92829409893b2c60f1844b75d2c32b406/OpenCC-1.1.9-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eae43076b834fa58e6b946b25f0e7079d343776f6c5ab6312a2d722090dce207",
"md5": "13b08f898c962dc35cb2980a6b741e1e",
"sha256": "c6d5f9756ed08e67de36c53dc4d8f0bdc72889d6f57a8fc4d8b073d99c58d4dc"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp38-cp38-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "13b08f898c962dc35cb2980a6b741e1e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1653117,
"upload_time": "2024-08-08T04:55:28",
"upload_time_iso_8601": "2024-08-08T04:55:28.465213Z",
"url": "https://files.pythonhosted.org/packages/ea/e4/3076b834fa58e6b946b25f0e7079d343776f6c5ab6312a2d722090dce207/OpenCC-1.1.9-cp38-cp38-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7ea75338e680e7f8e1372d042c4e948bc98c922b64b7637835ca91e1db404465",
"md5": "df361a12ec4bd382f6ee59339d195281",
"sha256": "a6c2650bd3d6a9e3c31fc2057e0f36122c9507af1661627542f618c97d420293"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "df361a12ec4bd382f6ee59339d195281",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1755737,
"upload_time": "2024-08-08T04:58:36",
"upload_time_iso_8601": "2024-08-08T04:58:36.657637Z",
"url": "https://files.pythonhosted.org/packages/7e/a7/5338e680e7f8e1372d042c4e948bc98c922b64b7637835ca91e1db404465/OpenCC-1.1.9-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d0d1561ff2934cefdd61367d5f1c8fade111e943a2636526aac72155815b74db",
"md5": "661eb4e9832e457e0f1b4fb34697a6da",
"sha256": "4d66473405c2e360ef346fe1625f201f3f3c4adbb16d5c1c7749a150ae42d875"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "661eb4e9832e457e0f1b4fb34697a6da",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1481579,
"upload_time": "2024-08-08T05:03:39",
"upload_time_iso_8601": "2024-08-08T05:03:39.917323Z",
"url": "https://files.pythonhosted.org/packages/d0/d1/561ff2934cefdd61367d5f1c8fade111e943a2636526aac72155815b74db/OpenCC-1.1.9-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d246db1dcee505f0a35974bcfb67e199198081b594358ed54af51c2109d1b6f",
"md5": "6195a51fea5208915e62a5658ce01fb9",
"sha256": "436c43e0855b4f9c9e4fd1191e8ac638e9d9f2c7e2d5753952e6e31aa231d36c"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp39-cp39-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6195a51fea5208915e62a5658ce01fb9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1653349,
"upload_time": "2024-08-08T04:55:30",
"upload_time_iso_8601": "2024-08-08T04:55:30.860593Z",
"url": "https://files.pythonhosted.org/packages/3d/24/6db1dcee505f0a35974bcfb67e199198081b594358ed54af51c2109d1b6f/OpenCC-1.1.9-cp39-cp39-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "578396c2133a6c2b7b2dd441e1e76a7087e02d9a40c83a90aec817fe26fc1c00",
"md5": "22e61bf0bfd4fa618421414d8fde31a6",
"sha256": "b4c36d6974afd94b444ad5ad17364f40d228092ce89b86e46653f7ff38075201"
},
"downloads": -1,
"filename": "OpenCC-1.1.9-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "22e61bf0bfd4fa618421414d8fde31a6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1755812,
"upload_time": "2024-08-08T04:58:38",
"upload_time_iso_8601": "2024-08-08T04:58:38.261968Z",
"url": "https://files.pythonhosted.org/packages/57/83/96c2133a6c2b7b2dd441e1e76a7087e02d9a40c83a90aec817fe26fc1c00/OpenCC-1.1.9-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e6a20e86df1284143c389a3a6e33b159394da34b500a62b2b9c918949a2e6438",
"md5": "6f445ebbd152b7f9d11d51922d157735",
"sha256": "8ad72283732951303390fae33a1ceda98ac9b03368a8f2912edc934d74077e4a"
},
"downloads": -1,
"filename": "opencc-1.1.9.tar.gz",
"has_sig": false,
"md5_digest": "6f445ebbd152b7f9d11d51922d157735",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3409025,
"upload_time": "2024-08-08T04:55:32",
"upload_time_iso_8601": "2024-08-08T04:55:32.483623Z",
"url": "https://files.pythonhosted.org/packages/e6/a2/0e86df1284143c389a3a6e33b159394da34b500a62b2b9c918949a2e6438/opencc-1.1.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-08 04:55:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "BYVoid",
"github_project": "OpenCC",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"appveyor": true,
"lcname": "opencc"
}