Open Chinese Convert

OpenCC(Open Chinese Convert)是一个中文转换工具,用于简体和繁体中文之间的转换。您可以通过以下步骤来使用它:

1. 安装 OpenCC

如果您在电脑上使用 OpenCC,可以按照以下步骤安装:

在 Windows 上:

在 macOS 或 Linux 上:

您可以通过 Homebrew 安装 OpenCC(在 macOS 和 Linux 上):

brew install opencc

2. 使用 OpenCC

安装好 OpenCC 后,您可以通过命令行来转换文件内容:

使用 OpenCC 转换简体/繁体文件:

  1. 在命令行中进入到 OpenCC 安装文件所在的目录。
  2. 使用命令行转换文件,示例如下:
opencc -i input_file.txt -o output_file.txt -c t2s.json
  • input_file.txt 是您要转换的文件,output_file.txt 是转换后的文件。
  • -c t2s.json 指定了转换配置文件,从繁体转换为简体。

3. 在线使用

如果您不希望安装,可以使用一些在线工具来进行转换。例如:


方法 2:使用 OpenCC 的 Python 版本

如果您使用 Python,可以通过以下步骤安装和使用 OpenCC:

  1. 安装 Python
    如果您的电脑没有安装 Python,可以从 Python 官网 下载并安装。
  2. 安装 OpenCC Python 包
    在命令行或终端中,运行以下命令来安装 OpenCC:
    pip install opencc
  3. 如果在 Windows 上用 pip install opencc 时常见的编译失败(缺少 C++ 构建环境),
    为什么你会报错?
  4. opencc(官方 PyPI 包)是 C++ 项目,Windows 上用 pip 安装时需要:Visual Studio C++ Build Tools(含 MSVC)CMake、Ninja 等工具,缺任何一步都会出现你贴的 “Failed building wheel / Configure failed”。如果不想折腾编译环境,直接用纯 Python 版本:opencc-python-reimplemented(无需编译),安装:
pip install --upgrade pip
pip install opencc-python-reimplemented

命令行直接转换(无需写代码)
-c t2s:繁→简
-i/-o:输入/输出文件
把你的繁体文件放在当前目录,例如 001.txt

python -m opencc -c t2s -i "001.txt" -o "001_CN.txt"

如果用代码(可选):

from opencc import OpenCC
cc = OpenCC('t2s')  # 繁到简
with open('001.txt','r',encoding='utf-8') as f:
    text = f.read()
simp = cc.convert(text)
with open('001_CN.txt','w',encoding='utf-8') as f:
    f.write(simp)

类似文章

发表回复