Skip to content

针对一些PDF文献复制格式存在多余空格(换行等)的格式标准化

Notifications You must be signed in to change notification settings

fomalhaut1998/DeleteSpace_and_Translation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeleteSpace_and_Translation

##本软件编写的初衷是针对一些PDF文献复制格式存在多余空格(换行等)的格式标准化,后来兴趣所致加了部分实用功能如翻译等

软件全程基于C#的编写 (.NET Framework 4.6.1)

主要功能如下:

1.文本格式标准化:根据输入自动识别中英文,中文去掉部分多余空格+换行;英文只保留一个空格+去换行

2.文本翻译功能,目前集成了谷歌、百度、小牛、有道4个翻译引擎

3.一键清空原文、翻译;一键复制原文、粘贴剪切板内容、复制译文

4.保留转换的历史记录(保留最近10条)

5.其他:换背景色、字符数统计等

问题说明:

1.百度和有道的翻译需要自己的API信息,原理是基于开放平台接口的调用(POST请求) + JSON数据包解析

2.谷歌和小牛的翻译不需要API信息,原理是模拟浏览器对发起GET请求 + JSON数据包解析

3.小牛引擎还存在显示不完整的问题,Google引擎部分特殊字符会非法注入识别逻辑,还有一些偶然的Exception等

4.历史记录保存在:./ history.txt中;API信息保存在:./ API.txt中

免责声明:本软件仅为个人兴趣所写,目前已开源,不承担任何后续责任~~~

By:Fomalhaut

Version: 1.2

示意图

About

针对一些PDF文献复制格式存在多余空格(换行等)的格式标准化

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages