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

**URL:** <https://meta.appinn.net/t/topic/51362>\
**Category:** 发现频道\
**Tags:** appinned, windows\
**Created:** [2024 年1 月 12 日 23:52 UTC](https://meta.appinn.net/t/topic/51362 "2024-01-12T23:52:10Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

作者： ![ZGGSONG](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zggsong/32/52148_2.png) [@ZGGSONG](https://meta.appinn.net/u/ZGGSONG)\
发布日期： [2024 年1 月 12 日 23:52 UTC](https://meta.appinn.net/t/topic/51362/1 "2024-01-12T23:52:10Z")

</div>

## 软件名称

STranslate

## 应用平台

Windows

## 推荐类型

【开发者自荐】

## 一句简介

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

## 官方网站

[github.com/zggsong/stranslate](https://github.com/zggsong/stranslate)

## 国内下载

[https://www.123pan.com/s/AxlRjv-OuVmA.html](https://www.123pan.com/s/AxlRjv-OuVmA.html)

## 软件演示

| 明亮 | 黑暗 |
| --- | --- |
| ![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/mainview.png) | ![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/mainview2.png) |

| 快捷键 | 功能 | 演示 |
| --- | --- | --- |
| `Alt` + `A` | 打开软件界面，输入内容按`回车`翻译 | ![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/input.gif) |
| `Alt` + `D` | 复制当前鼠标选中内容并翻译 | ![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/crossword.gif) |
| `Alt` + `S` | 截图选中区域内容并翻译 | ![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/screenshot.gif) |
| `Alt` + `G` | 打开主界面 | ![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/open.gif) |
| `Alt` + `Shift` + `S` | 完全离线文字识别(基于PaddleOCR) | ![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/ocr.gif) |
| `Alt` + `Shift` + `D` | 打开监听鼠标划词，鼠标滑动选中文字立即翻译 | ![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/mousehook.gif) |
| `Alt` + `Shift` + `F` | 静默OCR(OCR后自动复制到剪贴板) | ![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/silentocr.gif) |

## 软件内快捷键

| 快捷键 | 功能 |
| --- | --- |
| `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](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/qrcode.png) | ![qrcode2](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/qrcode2.png) | ![qrcode3](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/qrcode3.png) |

## 升级功能

> 文件在github上，需要挂代理，否则很慢！！！

> 此外，升级方式所下载的为不带有`Runtime`的版本，如需带有`Runtime`版本，前往 [Release](https://github.com/ZGGSONG/STranslate/releases) 页面下载带有 `self contained` 标记的软件压缩包

![update](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/update.gif)

## 翻译

- [STranslate服务(内置)](https://github.com/ZGGSONG/deepl-api)
- 下载对应平台可 [执行文件](https://github.com/ZGGSONG/STranslate/releases/tag/0.01)
- 下载作者打包的 [Docker镜像](https://hub.docker.com/r/zggsong/translate)
- 开源项目 [https://github.com/OwO-Network/DeepLX](https://github.com/OwO-Network/DeepLX)
- [简明英汉词典](https://github.com/skywind3000/ECDICT)
- [微软翻译](https://azure.microsoft.com/zh-cn/products/--services/ai-translator)
- [阿里翻译](https://www.aliyun.com/product/ai/base_alimt)
- [百度翻译](https://fanyi-api.baidu.com)
- [腾讯翻译君](https://cloud.tencent.com/product/tmt)
- [有道翻译](https://ai.youdao.com/)
- [小牛翻译](https://niutrans.com/trans?type=text)
- [火山引擎](https://www.volcengine.com/)
- [彩云小译](https://dashboard.caiyunapp.com/user/sign_in/)
- [OpenAI](https://openai.com)
- [Gemini](https://makersuite.google.com/app/apikey)
- [智谱AI](https://open.bigmodel.cn/)
- [Ollama](https://ollama.com)
- [Linyi](https://lingyiwanwu.com/)
- [DeepSeek](https://www.deepseek.com/)
- [Groq](https://wow.groq.com/)
- [Kimi](https://www.moonshot.cn/)

> 理论上支持所有兼容OpanAI API的AI平台API  
> 国内可访问的公共 `Gemini API`: `https://gemini.vercel.zggsong.com`  
> 简明英汉词典在Github上，下载慢的可以手动点击下载离线资源包([官方-离线资源包](https://github.com/skywind3000/ECDICT/releases/download/1.0.28/ecdict-sqlite-28.zip)、[国内-离线资源包](https://www.123pan.com/s/AxlRjv-u5VmA.html))，放在软件根目录后再次点击下载后即可立即使用

## TTS

- [离线TTS(内置)](https://learn.microsoft.com/zh-cn/dotnet/api/system.speech.synthesis.speechsynthesizer?view=dotnet-plat-ext-8.0)
- [Azure TTS](https://azure.microsoft.com/zh-cn/products/ai-services/text-to-speech)

## OCR

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

## 碎碎念

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

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

---

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2024 年1 月 15 日 07:15 UTC](https://meta.appinn.net/t/topic/51362/2 "2024-01-15T07:15:17Z")

</div>

试了一下，相当不错呀

---

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2024 年1 月 15 日 08:52 UTC](https://meta.appinn.net/t/topic/51362/3 "2024-01-15T08:52:37Z")

</div>

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

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

---

<div class="post-metadata">

作者： ![ZGGSONG](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zggsong/32/52148_2.png) [@ZGGSONG](https://meta.appinn.net/u/ZGGSONG)\
发布日期： [2024 年1 月 15 日 12:58 UTC](https://meta.appinn.net/t/topic/51362/4 "2024-01-15T12:58:57Z")

</div>

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

---

<div class="post-metadata">

作者： ![neo\_chen](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/neo_chen/32/45149_2.png) [@neo\_chen](https://meta.appinn.net/u/neo_chen)\
发布日期： [2024 年1 月 15 日 13:29 UTC](https://meta.appinn.net/t/topic/51362/5 "2024-01-15T13:29:11Z")

</div>

支持，之后试一下

---

<div class="post-metadata">

作者： ![moonlune](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/moonlune/32/6384_2.png) [@moonlune](https://meta.appinn.net/u/moonlune)\
发布日期： [2024 年1 月 15 日 13:52 UTC](https://meta.appinn.net/t/topic/51362/6 "2024-01-15T13:52:25Z")

</div>

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

---

<div class="post-metadata">

作者： ![cuiliang](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/cuiliang/32/46680_2.png) [@cuiliang](https://meta.appinn.net/u/cuiliang)\
发布日期： [2024 年1 月 15 日 14:03 UTC](https://meta.appinn.net/t/topic/51362/7 "2024-01-15T14:03:07Z")

</div>

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

---

<div class="post-metadata">

作者： ![Ikeltis](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/ikeltis/32/49546_2.png) [@Ikeltis](https://meta.appinn.net/u/Ikeltis)\
发布日期： [2024 年1 月 15 日 14:06 UTC](https://meta.appinn.net/t/topic/51362/8 "2024-01-15T14:06:45Z")

</div>

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

---

<div class="post-metadata">

作者： ![ZGGSONG](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zggsong/32/52148_2.png) [@ZGGSONG](https://meta.appinn.net/u/ZGGSONG)\
发布日期： [2024 年1 月 15 日 14:15 UTC](https://meta.appinn.net/t/topic/51362/9 "2024-01-15T14:15:25Z")

</div>

> [@moonlune](#):
>
> 在我这 截图翻译 Alt + S 此热键翻车，无法修改，改成任何键组合都提示冲突，然后重启后还是 Alt + S ，继续提示冲突，如此循环。。。

![](https://cdn.jsdelivr.net/gh/ZGGSONG/STranslate@main/img/updatehotkey.gif)

---

<div class="post-metadata">

作者： ![moonlune](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/moonlune/32/6384_2.png) [@moonlune](https://meta.appinn.net/u/moonlune)\
发布日期： [2024 年1 月 15 日 14:30 UTC](https://meta.appinn.net/t/topic/51362/10 "2024-01-15T14:30:52Z")

</div>

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

---

<div class="post-metadata">

作者： ![ZGGSONG](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zggsong/32/52148_2.png) [@ZGGSONG](https://meta.appinn.net/u/ZGGSONG)\
发布日期： [2024 年1 月 15 日 15:12 UTC](https://meta.appinn.net/t/topic/51362/11 "2024-01-15T15:12:55Z")

</div>

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

---

<div class="post-metadata">

作者： ![ZGGSONG](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zggsong/32/52148_2.png) [@ZGGSONG](https://meta.appinn.net/u/ZGGSONG)\
发布日期： [2024 年1 月 16 日 01:22 UTC](https://meta.appinn.net/t/topic/51362/12 "2024-01-16T01:22:12Z")

</div>

> [@cuiliang](#):
>
> 小众上WPF写的程序很少见。楼主代码质量很好，项目很整齐，学习了 👍

谢谢:smiling_face:

---

<div class="post-metadata">

作者： ![russ44](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/russ44/32/3396_2.png) [@russ44](https://meta.appinn.net/u/russ44)\
发布日期： [2024 年1 月 16 日 03:35 UTC](https://meta.appinn.net/t/topic/51362/13 "2024-01-16T03:35:33Z")

</div>

流畅

---

<div class="post-metadata">

作者： ![molezz](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/molezz/32/22788_2.png) [@molezz](https://meta.appinn.net/u/molezz)\
发布日期： [2024 年1 月 16 日 08:31 UTC](https://meta.appinn.net/t/topic/51362/14 "2024-01-16T08:31:55Z")

</div>

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

---

<div class="post-metadata">

作者： ![ZGGSONG](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zggsong/32/52148_2.png) [@ZGGSONG](https://meta.appinn.net/u/ZGGSONG)\
发布日期： [2024 年1 月 16 日 23:45 UTC](https://meta.appinn.net/t/topic/51362/15 "2024-01-16T23:45:07Z")

</div>

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

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

---

<div class="post-metadata">

作者： ![wlbc7777](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/w/b2d939/32.png) [@wlbc7777](https://meta.appinn.net/u/wlbc7777)\
发布日期： [2024 年1 月 17 日 05:44 UTC](https://meta.appinn.net/t/topic/51362/16 "2024-01-17T05:44:41Z")

</div>

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

---

<div class="post-metadata">

作者： ![eman](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/e/94ad74/32.png) [@eman](https://meta.appinn.net/u/eman)\
发布日期： [2024 年1 月 17 日 07:23 UTC](https://meta.appinn.net/t/topic/51362/17 "2024-01-17T07:23:00Z")

</div>

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

---

<div class="post-metadata">

作者： ![ZGGSONG](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zggsong/32/52148_2.png) [@ZGGSONG](https://meta.appinn.net/u/ZGGSONG)\
发布日期： [2024 年1 月 17 日 13:11 UTC](https://meta.appinn.net/t/topic/51362/18 "2024-01-17T13:11:17Z")

</div>

回答：

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

---

<div class="post-metadata">

作者： ![ZGGSONG](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zggsong/32/52148_2.png) [@ZGGSONG](https://meta.appinn.net/u/ZGGSONG)\
发布日期： [2024 年1 月 17 日 13:13 UTC](https://meta.appinn.net/t/topic/51362/19 "2024-01-17T13:13:50Z")

</div>

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

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

---

<div class="post-metadata">

作者： ![moonlune](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/moonlune/32/6384_2.png) [@moonlune](https://meta.appinn.net/u/moonlune)\
发布日期： [2024 年1 月 17 日 14:23 UTC](https://meta.appinn.net/t/topic/51362/20 "2024-01-17T14:23:16Z")

</div>

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

[下一页](https://meta.appinn.net/t/topic/51362.md?page=2)
