文章降重助手
一个基于百度翻译API的智能文章降重工具,通过多语言转换实现文本降重与AIGC降重,支持多种降重模式。

效果显示
维普AIGC检测

维普文章检测

功能特点
- 🎯 智能降重:通过多语言转换实现文本降重
- 📊 实时统计:显示字符数和词数统计
- 🔍 文本对比:直观显示原文和降重后的差异
- 📝 格式保持:支持宋体字体和首行缩进
- ✔ 多种模式:提供初级、中级、高级三种降重模式
- 📋 一键操作:支持一键复制和粘贴
- 📈 进度显示:实时显示降重进度
- 💯 降重率计算:自动计算并显示降重效果
- 💾 配置持久化:自动保存API配置,无需重复输入
- 🔐 安全验证:严格的API凭证格式验证和连接测试
安装说明
-
可直接下载EXE文件使用
-
确保已安装Python 3.6或更高版本
-
安装所需依赖:
bash
pip install PyQt5 requests
使用说明
1. API配置
- 访问百度翻译开放平台注册账号
- 获取APPID和APPKEY
- 在软件中配置API信息并测试连接
- APPID必须为纯数字格式
- APPKEY必须符合最小长度要求(20字符)
- 系统会自动验证API凭证的有效性
- API配置会自动保存到本地配置文件(config.json),下次启动无需重新配置
- 每次翻译操作前都会验证API凭证的有效性,确保安全性
2. 降重操作
- 在"原文输入"框中输入或粘贴需要降重的文章
- 选择降重模式:
- 初级:中 -> 英 -> 德 -> 中
- 中级:中 -> 英 -> 德 -> 日 -> 葡萄牙 -> 中
- 高级:中 -> 英 -> 德 -> 日 -> 葡萄牙 -> 意大利 -> 波兰 -> 保加利亚 -> 爱沙尼亚 -> 中
- 点击"开始降重"按钮
- 等待处理完成,查看降重结果
- 使用"一键复制"获取降重后的文本
3. 文本对比
- 切换到"对比"标签页
- 查看原文和降重后文本的差异
- 红色背景表示删除的内容
- 绿色背景表示新增的内容
技术特点
- 使用PyQt5构建现代化GUI界面
- 采用百度翻译API进行多语言转换
- 实现文本分段处理,支持长文本降重
- 自动计算编辑距离,评估降重效果
- 支持实时字数统计和格式保持
- 使用JSON文件实现配置持久化存储
- 严格的API凭证验证机制,确保安全性
- 完善的错误处理和用户提示
注意事项
-
API配置说明:
-
配置信息保存在程序目录下的config.json文件中
- 首次使用需要配置百度翻译API信息
- 配置成功后会自动保存,无需重复输入
- 如需更换API账号,可以重新配置并测试连接
-
系统会严格验证API凭证的格式和有效性
-
API使用量限制:
-
标准版:每月免费5万字符
-
高级版:每月免费100万字符(需实名认证)
-
使用建议:
-
建议先使用初级模式测试效果
- 高级模式翻译路径更长,字符额度消耗更多
- 降重率越高表示文章改动越大
- 确保输入正确的API凭证以避免翻译失败
降重原理
软件通过在不同语言之间进行多次转换,利用不同语言的语序和表达方式差异,实现文本降重。每次转换都会改变文本的表达方式,最终回到中文时会产生新的表达方式,从而达到降重的目的。
常见问题
-
Q: 为什么需要配置API?
A: 软件使用百度翻译API进行文本转换,需要有效的API密钥才能使用。
-
Q: API配置会保存吗?
A: 是的,API配置会自动保存到config.json文件中,下次启动程序时会自动加载。
-
Q: 降重效果如何?
A: 降重效果取决于原文内容和选择的模式。一般来说,高级模式的降重效果更好,但字符额度消耗更多。
-
Q: 支持哪些文件格式?
A: 目前支持直接输入文本,复制到Word中时会保持格式(宋体、首行缩进)。
-
Q: 如何确保API配置正确?
A: 系统会自动验证APPID和APPKEY的格式,并进行连接测试。如果验证失败,会提供详细的错误信息。
更新日志
v1.2.0
- 增加严格的API凭证验证机制
- 改进API连接测试功能
- 优化错误提示信息
- 增强API安全性检查
v1.1.0
- 添加配置持久化功能
- 优化API配置界面
- 改进错误提示信息
v1.0.0
- 初始版本发布
- 支持三种降重模式
- 实现文本对比功能
- 添加字数统计
- 支持格式保持