简繁转换是在简体中文和繁体中文之间转换文字。下面重点说明原理、规则与易错点。
简繁转换详解
准确的简繁转换使用“词典 + 最长匹配”:先用词库匹配词语(如“头发”“以后”),对词语整体转换,匹配不到再逐字转换;地区用词转换在字形转换之后再做一次词语替换。开源项目 OpenCC 就采用这种方式。
- 以词为单位优先匹配,避免“頭發”这类错误
- 人名、地名、专有名词可能需要保持原样
- 繁转简时“乾隆”“乾坤”的“乾”不应转成“干”
- 地区用词转换(软件→軟體)是可选项
示例
输入:钟表
转换结果:鐘錶(字形转换);台湾用词:鐘錶;香港:鐘錶
说明:用 OpenCC 词库转换,简繁一对多的字按词语判断。
常见用途
- 把简体内容发布到港澳台或海外华人网站
- 阅读繁体古籍、港台资料
- 字幕、游戏、软件的本地化
- 搜索时同时匹配简繁两种写法
JavaScript 示例
下面是 JavaScript 中处理简繁转换的常用写法:
import * as OpenCC from "opencc-js";
const conv = OpenCC.Converter({ from: "cn", to: "tw" });
conv("头发和发展"); // 頭髮和發展运行前确认输入的字符集(推荐 UTF-8),结果可以用本站工具交叉核对。
本站的简繁转换工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。
常见问题
【转换会改变字数吗?】字形转换不会;用词转换可能会。
【人名能自动转换吗?】不一定准确,人名应以本人使用的写法为准。
【为什么简转繁会出错?】一个简体字对应多个繁体字,逐字转换无法判断,需要词库。
文中示例可以在本站对应工具中验证;处理密码、证件号等敏感数据时,请注意保护隐私。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。