【STranslate】WPF 开发的一款即开即用、即用即走的翻译OCR软件

软件名称

STranslate

应用平台

Windows

推荐类型

【开发者自荐】

一句简介

「STranslate」是一款即开即用、即用即走的翻译OCR软件,完全免费,离线OCR,识别迅速。

官方网站

github.com/zggsong/stranslate

国内下载

https://www.123pan.com/s/AxlRjv-OuVmA.html

软件演示

明亮 黑暗
快捷键 功能 演示
Alt + A 打开软件界面,输入内容按回车翻译
Alt + D 复制当前鼠标选中内容并翻译
Alt + S 截图选中区域内容并翻译
Alt + G 打开主界面
Alt + Shift + S 完全离线文字识别(基于PaddleOCR)
Alt + Shift + D 打开监听鼠标划词,鼠标滑动选中文字立即翻译
Alt + Shift + F 静默OCR(OCR后自动复制到剪贴板)

软件内快捷键

快捷键 功能
ESC 隐藏界面(含取消请求)
Ctrl + , 打开设置
Ctrl + / 打开历史记录
Ctrl + Shift + A 隐藏/显示输入框
Ctrl + Shift + Q 退出程序
Ctrl + Shift + T 置顶/取消置顶
Ctrl + 滚轮上 放大文字
Ctrl + 滚轮下 缩小文字
Ctrl + ` 恢复默认文字大小
Ctrl + + 放大界面(宽度、最大高度)
Ctrl + - 缩小界面(宽度、最大高度)
Ctrl + 0 界面恢复配置大小(宽度、最大高度)
Ctrl + Alt + + 宽度增加
Ctrl + Alt + - 宽度减少
Ctrl + Shift + + 最大高度增加
Ctrl + Shift + - 最大高度减少
Ctrl + 1...8 按顺序复制翻译服务结果
Ctrl + 9 复制最后一个翻译服务结果

二维码功能

最新版OCR时默认支持识别图片中的二维码,无需主动触发二维码识别

方式一 方式二 方式三
qrcode qrcode2 qrcode3

升级功能

文件在github上,需要挂代理,否则很慢!!!

此外,升级方式所下载的为不带有Runtime的版本,如需带有Runtime版本,前往 Release 页面下载带有 self contained 标记的软件压缩包

update

翻译

理论上支持所有兼容OpanAI API的AI平台API
国内可访问的公共 Gemini API: https://gemini.vercel.zggsong.com
简明英汉词典在Github上,下载慢的可以手动点击下载离线资源包(官方-离线资源包国内-离线资源包),放在软件根目录后再次点击下载后即可立即使用

TTS

OCR

  • PaddleOCR(内置)
  • 百度通用文字识别
  • 腾讯通用印刷体识别

碎碎念

当初在mac上用Bob用的太顺手了,当时windows上没有啥好用的类似软件,想着就自己开发一个,慢慢优化到现在,代码写的很low,轻喷。虽然pot-app等软件很棒,但是自己写的终究是不一样的,另一方面也算练手,拓展需要的功能也方便。感觉现在相对来说有了一定可用度,分享出来,感觉有用点点star,谢谢:pray:

如我开发的软件有帮到你,那么我很开心,欢迎交流;如无法达到你的心理预期也请平和对待,毕竟个人开源项目,审美经验技术有限 :handshake:

11 个赞

试了一下,相当不错呀

1 个赞

测试过程中,历史记录功能翻车了:joy:

前几次记录到了,后面的就不显示了。

没做自动刷新,右键刷新 :joy:

支持,之后试一下

1 个赞

在我这 截图翻译 Alt + S 此热键翻车,无法修改,改成任何键组合都提示冲突,然后重启后还是 Alt + S ,继续提示冲突,如此循环。。。

小众上WPF写的程序很少见。楼主代码质量很好,项目很整齐,学习了 :+1:

1 个赞

感觉不错啊,目前没遇到什么问题

1 个赞


所以我也在寻找出现这个问题的原因,我是有别的软件占用了前三个快捷键,于是我就想要都给更改了,然后改到第三个Alt+S的时候就改不过来了。。。。 :sweat_smile:

1 个赞

好的:ok_hand:,我排查修复一下

谢谢:smiling_face:

流畅

star,配合deeplx完美好用。找类似的好久了,本来都是复制到浏览器划词翻译插件。

估计是配置文件乱了,目录下有一个cleancache.bat文件,你直接双击一下再试试

win10 下解压后,运行 STranslate.exe 程序,然后要求安装 【windowsdesktop-runtime-8.0.1-win-x64】,安装完后,再运行 STranslate.exe 就没有任何反应,不知是啥原因,进程表里也没有显示 exe 文件加载的痕迹。。。

反馈两个问题:
1、 右键任务栏图标 -二维码 只能在主屏截图,不能在副屏截图
2、打开了开机自动启动以管理员权限启动选项,但是并不能开机自启

回答:

  1. 主屏幕是因为截图触发时鼠标在哪个屏幕就在那个屏幕,然后托盘程序只存在于主屏,所以你可以用第二种方式(OCR随后选择二维码),因为我认为这只是一个很低频得功能,就没给他做热键
  2. 第二个我尝试了一下,没有复现出来,我正常自启动。你可以检查一下启动目录快捷方式有没有创建(win+R 输入 shell:startup 就可以看到),如果没有的话关闭开启自启动选项保存一下常规配置,看能不能创建。那边能正常创建了就是可以的。

你可以先尝试一下github release里面第二个self-contained的包,那个是不需要runtime的。我明天再用干净的虚拟机试试

不好意思,才看到回复。
我看了cleancache.bat这个文件,内容应该就是清除配置,前几天测试的时候,我已经试过手动删除过配置文件重新配置。刚刚也试了,结果还是一样的。我有个怀疑,是否是因为我的系统是Windows11 造成的。我的系统是Windows11 23h2 。