作者:手机用户2602902715 | 来源:互联网 | 2023-10-17 16:25
目录
前言
前面几篇文章实现了翻译的需求,但是由于每次运行都需要在装有Python环境的电脑上才行,因此为了方便今天就将整个翻译逻辑封装到GUI当中,打包成exe可执行文件。
相关文章
零基础用Python打造Android字符串资源翻译器(一):准备工作
零基础用Python打造Android字符串资源翻译器(二):翻译的初步实现
零基础用Python打造Android字符串资源翻译器(三):读写XML文件
零基础用Python打造Android字符串资源翻译器(四):读取Excel
PyQt5安装与pycharm配置
PyQt5中文教程
PyQT5打包:用PyInstaller完美打包exe
效果展示
填写上百度翻译申请的APPID和密钥,根据百度翻译API文档给出的所支持的语言填写上源语言和目标语言,选择要翻译的xml文件和对应的含有翻译字段的Excel文件,点击开始翻译即可,生成的翻译后的文件会在该可执行文件的同一目录,另外需要将Excel中取翻译字段的Sheet名命名为“Translate”。
项目源码
https://gitee.com/itfitness/Translate.git
最后总结
边学边做,从最初的构想到现在的完成大概耗费了10几个小时,而最后做成的软件也帮我将需要耗费一天的翻译工作简化到了2分钟,不得不说Python的很多库非常方便,基本是几行代码就能搞定我想要的逻辑,哈哈突然理解了那句“人生苦短我学Python”,最后附上我的构想图: