Opencc4j 支持中文繁简体转换,考虑到词组级别。
opencc4j 就是在OpenCC的工具基础上提供的 java 使用版本。严格区分「一简对多繁」和「一简对多异」。
完全兼容异体字,可以实现动态替换。
严格审校一简对多繁词条,原则为「能分则不合」。
词库和函数库完全分离,可以自由修改、导入、扩展。
兼容 Windows、Linux、Mac 平台。
支持自定义分词
支持判断单个字(词)是否为简体/繁体
支持返回字符串中简体/繁体的列表信息
支持中国台湾地区繁简体转换
<dependency>
<groupId>com.github.houbb</groupId>
<artifactId>opencc4j</artifactId>
<version>1.8.1</version>
</dependency>
@RequestMapping("/toSimple")
public Map<String, Object> toSimple(String original){
Map<String, Object> map = new HashMap<>();
String result = ZhConverterUtil.toSimple(original);
map.put("original", original);
map.put("Simple", result);
return map;
}
@RequestMapping("/toTraditional")
public Map<String, Object> toTraditional(String original){
Map<String, Object> map = new HashMap<>();
String result = ZhConverterUtil.toTraditional(original);
map.put("original", original);
map.put("Traditional", result);
return map;
}