开源免费:Qt国际化ts文件机器翻译软件,使用百度开放平台api(需自行注册【个人免费的量够了】)

发布于:2024-12-18 ⋅ 阅读:(37) ⋅ 点赞:(0)

这个软件是干嘛的

翻译qt开发的国际化文件ts文件,可以根据百度翻译api返回的结果重新写入ts,机器翻译
软件里面也有比较详细的说明(对于开发来说已经很详细了)

简单描述流程:
ts文件->程序缓存->百度翻译到缓存->写入xls表格文件->导入到ts

哪里可以直接获得程序(当前打包linux和windows)

https://gitee.com/liuminghang/Spark-Ts-Tools/releases/
https://github.com/dependon/Spark-Ts-Tools/releases/
或者
https://download.csdn.net/download/qq_43081702/90123847
https://download.csdn.net/download/qq_43081702/90123845

linux还可以在星火应用商店下载

哪里可以得到完整源码得以继续改造

https://github.com/dependon/Spark-Ts-Tools

https://gitee.com/liuminghang/Spark-Ts-Tools/

最初源码来源(使用有道翻译的版本名为TSFileEditor的项目):

源代码目录: https://github.com/Longxr/TSFileEditor/

相对于TSFileEditor做出了哪些改变

1.翻译改为百度api翻译
2.增加了一键翻译加写入的功能
3.批量翻译与生成
4.不会覆盖原有翻译功能,之前TSFileEditor的做法应该是在第三列表格为翻译,第二列核对后复制第三列的翻译,然后通过excel写入,这边修改为比较粗暴的版本,直接将百度翻译写入,但是不会覆盖以前翻译过的东西,也就是你之前手动修改了或者之前翻译过了,不会再次翻译,防止浪费和影响本来正确的翻译
5.增加了日志的直接显示在右侧,知道当前正在进行的状态,也就是还在运行
6.根据我个人的操作习惯进行修改
7.增加了翻译对照表,支持的ts后缀说明
8.根据不同的ts后缀,模糊识别需要翻译的语言

界面

在这里插入图片描述

如何使用

Qt国际化ts翻译软件,需要自行注册百度翻译开放平台,每月免费100w(实名),未实名是5w 字节够用了,支持一键机翻20多国语言,需要自行先准备好ts文件,有哪些能翻译的说明,翻译不会覆盖已经翻译过的文件

如何编译

windows下用32位版本编译,因为只提供了32位的一些库,我用的qt 5.12.4 msvc2017_32
linux 随意

特别注意事项

需要openssl为true才能使用,否则无法使用,如果不支持,请安装下

我的其他主要维护程序:

linux动态壁纸软件:
https://github.com/dependon/fantascene-dynamic-wallpaper
简单图像处理工具(裁剪,滤镜,反色,做头像)
https://github.com/dependon/simple-image-filter


网站公告

今日签到

点亮在社区的每一天
去签到