MacOSX安装OpenCC实现繁体字转简体字

简介: 由于项目需求,要将繁体字转成简体字。网上一直没有头绪,有些说用opencc-python,有些则说用OpenCC。我也找了很久,最后才实现,这里记录一下。

由于项目需求,要将繁体字转成简体字。网上一直没有头绪,有些说用opencc-python,有些则说用OpenCC。我也找了很久,最后才实现,这里记录一下。

输入图片说明

OpenCC的github地址在这里

根据说明,先将OpenCC项目git clone下来,然后cd进入OpenCC项目目录内,进行编译

make PREFIX=/usr/local
sudo make PREFIX=/usr/local install

如果编译过程当中报错,就应该是gcc-c++之类的问题,通过mac的brew来安装gcc或者其他环境即可。

centos则通过yum install gcc-c++和yum install opencc来解决

brew install gcc

代码实现

当时在python虚拟环境安装了opencc和opencc-python

然后实际的代码是:

import opencc

cc = opencc.OpenCC('t2s')
print(cc.convert('Open Chinese Convert(OpenCC)「開放中文轉換」,是一個致力於中文簡繁轉換的項目,提供高質量詞庫和函數庫(libopencc)。'))

其中的t2s来自于不同作用的json包

输入图片说明

也就是说代表了不同的字体转换方式和结果
最后,上面的代码输出结果为:

Open Chinese Convert(OpenCC)「开放中文转换」,是一个致力于中文简繁转换的项目,提供高质量词库和函数库(libopencc)。

这算是质量很高的转换结果了。

目录
相关文章
|
4月前
|
C++
Clion CMake C/C++程序输出乱码
Clion CMake C/C++程序输出乱码
如何在Keil-MDK开发环境生成Bin格式文件
如何在Keil-MDK开发环境生成Bin格式文件
115 0
如何在Keil-MDK开发环境生成Bin格式文件
|
Linux
LINUX编译opencore-amr
LINUX编译opencore-amr
835 0
|
Linux
LINUX下载编译opusfile/opus-tools
LINUX下载编译opusfile/opus-tools
228 0
|
开发者 Python
Sublime 和 npp 的安装使用 | 学习笔记
快速学习 Sublime 和 npp 的安装使用
628 0
|
Android开发
如何将Eclipse设置为中文版
如何将Eclipse设置为中文版
314 0
如何将Eclipse设置为中文版
|
Ubuntu 网络协议 JavaScript
KiCad 安装
Windows 安装 KiCad Linux 安装 KiCad MacOS 安装 KiCad
802 0
KiCad 安装
|
人工智能 测试技术 Python
书籍:MicroPython for BBC micro - 2018.pdf
简介 BBC micro:bit是一个易于学习嵌入式系统的开发板。 本书旨在帮助您开始使用MicroPython平台进行BBC micro:bit开发。 以下是本书中的重点内容列表。 开发环境准备 在BBC micro:bit Board上设置MicroPython 显示编程 BBC micr...
|
Python
解决mac-osx10.11下无法安装wxPython2.8-osx-unicode-2.8.12.1的问题
在mac-osx10.11版本下,安装RIDE前提需要装wxPython2.8-osx-unicode-2.8.12.1库,但在安装wxPython过程中,会提示安装失败,以下提供一种解决方案   这里我共享了这两个文件,请在你的Mac里下载下来,下载地址: https://yunpan.
1395 0
|
人工智能 测试技术 Python
书籍:树莓派家庭自动化 Home Automation(python) with Raspberry Pi - 2019.pdf
简介 本实践指南一步一步地展示了如何使用功能强大的Raspberry Pi进行家庭自动化。 本书以易于理解的方式编写,包含适用于Amazon Echo,Google Home,智能灯泡和恒温器等的DIY项目。