超简单翻译工具

由于英语有点差,工作中经常需要英译中或者中译英,来回倒腾工具,或者使用 LLM/大模型 来翻译,但使用 web 上的 GPT 或 Deepseek 需要配置系统提示词 否则他就尝试与你对话而不是给你当翻译官了;就很烦

如果用 cherry studio 这种工具就还好,但一个会话里每次翻译他都会带上全部上下文与历史,虽说现在的大模型 tokens 支持越来越大,但这样的浪费也完全无必要;而且启动这种工具也略麻烦;

另外,这种工具工作时 来回切换也麻烦,最好加一个 「总在最上层」的功能~

最重要的是,闲得无聊,试试用 golang walk 写个 windows GUI 程序看看。地址在这里: https://github.com/alexsunday/translator

img

使用说明

  • 下载 exe 可执行文件,或者你也可以直接本地构建,执行 build.bat 即可
  • 同目录下 放一个 conf 文件,内容如下即可
LLM openai
KEY xxxxx
  • 托盘图标有「总在最上层」选项

如果国内环境只有DeepSeek,也是一样的,加两行:

BASE https://api.deepseek.com
MODEL deepseek-chat

可选配置 SYSTEM 提示词 像这样:

SYSTEM """你是一个... ... """

也就是说,本地模型也是一样的方式, ollama 等同样支持;所以本质上,这就是个简单的一次性生成工具,完全可以利用 LLM 的能力,移做他用;至少可以用来翻译其他语言

img

或者玩点其他花活:

img

预编译了 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"

即可

posted @ 2025-06-04 13:54  pfoxh  阅读(59)  评论(0)    收藏  举报