超简单翻译工具
由于英语有点差,工作中经常需要英译中或者中译英,来回倒腾工具,或者使用 LLM/大模型 来翻译,但使用 web 上的 GPT 或 Deepseek 需要配置系统提示词 否则他就尝试与你对话而不是给你当翻译官了;就很烦
如果用 cherry studio 这种工具就还好,但一个会话里每次翻译他都会带上全部上下文与历史,虽说现在的大模型 tokens 支持越来越大,但这样的浪费也完全无必要;而且启动这种工具也略麻烦;
另外,这种工具工作时 来回切换也麻烦,最好加一个 「总在最上层」的功能~
最重要的是,闲得无聊,试试用 golang walk 写个 windows GUI 程序看看。地址在这里: https://github.com/alexsunday/translator

使用说明
- 下载 exe 可执行文件,或者你也可以直接本地构建,执行
build.bat即可 - 同目录下 放一个 conf 文件,内容如下即可
LLM openai
KEY xxxxx
- 托盘图标有「总在最上层」选项
如果国内环境只有DeepSeek,也是一样的,加两行:
BASE https://api.deepseek.com
MODEL deepseek-chat
可选配置 SYSTEM 提示词 像这样:
SYSTEM """你是一个... ... """
也就是说,本地模型也是一样的方式, ollama 等同样支持;所以本质上,这就是个简单的一次性生成工具,完全可以利用 LLM 的能力,移做他用;至少可以用来翻译其他语言

或者玩点其他花活:

预编译了 windows 上的可执行程序,用 upx 压缩过,体积3.8M,这里下载: https://github.com/alexsunday/translator/releases/download/v0.0.2/translator.exe
如果报毒让你不放心,自己编译:
go mod tidy
go install -v github.com/akavel/rsrc@latest
# 确保 rsrc.exe 在你的 PATH 环境变量中
rsrc -manifest main.manifest -ico ./logo.ico -o main.syso
go build -ldflags="-H windowsgui -s -w"
即可

浙公网安备 33010602011771号