Fluent Blog
首页
归档
友链
关于
Fluent Blog
现在向第一缕阳光宣誓,走出尘埃与那茫然彷徨。
首页
归档
友链
关于
OpenCC.NET GUI——方便的中文转换工具
技术相关
余弦G
2021/12/3
134
0
## 前言 之前我基于OpenCC写过一个OpenCC.NET的库,写得也比较烂,就想稍微重构一下然后再写个即开即用的桌面端程序,于是就有了这个OpenCC.NET GUI。 本来是想尝鲜用Win UI3来实现的,最后还是决定稳妥点用了WPF+UI库ModernWpf。这次也是我第一次用MVVM Toolkit,尽量照着MVVM的思想去写代码,也算是有所收获。 虽然我完全不懂设计,但程序总得有个Logo。于是我把「字」字做了一点改造,搞出一个类似转换箭头的结构,代表中文转换;然后分层加阴影和光照,尝试去模仿Fluent Design图标的那种质感,最后就得到了:  程序已经开源放在了GitHub和Gitee上,有兴趣的可以取看看,地址: * [https://github.com/CosineG/OpenCC.NET.GUI](https://github.com/CosineG/OpenCC.NET.GUI) * [https://gitee.com/cosineg/OpenCC.NET.GUI](https://gitee.com/cosineg/OpenCC.NET.GUI) 下面的部分我就偷懒直接照抄readme了。 ## 介绍 OpenCC.NET GUI是基于OpenCC(Open Chinese Convert, 开放中文转换),使用[OpenCC.NET](https://github.com/CosineG/OpenCC.NET)实现的中文转换工具,支持中文简繁体之间词汇级别的转换,同时还支持地域间异体字以及词汇的转换。 ### 特点 - 支持简=>繁,繁=>简,繁=>繁的转换模式 - 支持包括OpenCC,中国大陆,台湾,香港四种异体字标准 - 支持中国大陆和台湾地区的常用词汇转换 - 支持txt文本文件的批量转换 ## 开始 ### 获取 可以直接在仓库页面右侧获取最新Release版本,或下载源码后自行编译。若无法运行,请确保安装了[.NET Core 3.1运行时](https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-desktop-3.1.21-windows-x64-installer)。 ### 使用 软件提供了文本编辑转换和文件批量转换两种功能。 #### 文本编辑转换 此模式下直接在文本框中输入你所需要转换的语句,在右侧选择转换选项后,点击转换按钮即可得到结果。  #### 文件批量转换 此模式下可以批量导入txt文本文件进行转换。若生成文件为乱码,请确保原文件为UTF-8编码。  ## 引用 ### OpenCC.NET [OpenCC.NET](https://github.com/CosineG/OpenCC.NET)实现文本转换。 ### OpenCC [OpenCC](https://github.com/BYVoid/OpenCC)为OpenCC.NET提供词库。 ### jieba.NET [jieba.NET](https://github.com/anderscui/jieba.NET)为OpenCC.NET提供分词。 ### ModernWpf [ModernWpf](https://github.com/Kinnara/ModernWpf)提供UI控件。 ### Ookii.Dialogs.Wpf [Ookii.Dialogs.Wpf](https://github.com/ookii-dialogs/ookii-dialogs-wpf)提供选择文件夹窗口(没错,WPF没有自带选择文件夹窗口)。
公告栏
欢迎来到Fluent Blog,一个基于ASP.NET Core 5.0 MVC的博客。前往主站请访问www.cosineg.com
文章目录
文章标签
#Windows
#工具
#WPF
#C#
#编程
#软件
热门文章
阅读量
评论量
1 - WPF控件LiveCharts——实现动态折线图
591
2 - AX200断流断网解决方法
427
3 - 校园网实现自动网页认证
322
4 - Fluent Blog上线了
276
5 - 记一个ASP.NET调用原生C++ DLL的坑
264
1 - 写了一个OpenCC.NET
2
2 - Fluent Blog上线了
2
3 - WPF控件LiveCharts——实现动态折线图
1
4 - 正在用ASP.NET Core写一个博客框架
1
5 - 校园网实现自动网页认证
1