项目简介
本项目是基于Python的图形用户界面(GUI)应用,可处理Excel文件,具备读取、翻译及格式转换等功能。用户能选择并翻译Excel文件单元格内容,支持百度翻译和谷歌翻译,还能将Excel文件转换为XML格式,便于后续资源打包与处理。
项目的主要特性和功能
- 支持打开Excel文件并将内容加载到表格。
- 可选择百度翻译或谷歌翻译,将选定单元格内容翻译成指定语言。
- 若选中单元格数量多,程序启动多线程处理,提升翻译效率。
- 支持保存翻译后的Excel文件。
- 支持使用代理IP翻译,会检测代理IP有效性并选用有效IP。
- 可将Excel文件转换为XML格式,便于后续资源打包处理。
安装使用步骤
安装依赖库
- 使用pip安装PyQt5库:
bash pip install PyQt5
- 使用pip安装requests库:
bash pip install requests
运行程序
- 下载本项目的源码文件。
- 在终端或命令行中导航到项目目录,运行主程序
main.py
:bash python main.py
使用图形界面
- 程序启动后显示图形用户界面。
- 点击“打开文件”按钮,选择要处理的Excel文件。
- 在表格中选择需要翻译的单元格区域。
- 选择翻译语言(百度翻译或谷歌翻译)。
- 点击“翻译”按钮,程序开始翻译选定单元格内容。
- 翻译完成后,可选择保存翻译后的Excel文件。
- 若需将Excel文件转换为XML格式,选择“转换为XML”功能,并指定要转换的列。
多线程翻译
- 若选中单元格数量多,程序自动启动多线程翻译,提高效率。
- 翻译过程中显示进度条,翻译完成后进度条自动关闭。
代理IP使用
- 程序支持使用代理IP翻译,避免被目标网站限制。
- 程序自动检测代理IP有效性,选择有效IP进行翻译。
文件转换
- 选择“转换为XML”功能后,程序将指定Excel文件转换为XML格式,并保存到指定位置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】