TransPaste是将之前用来翻译文本的过程用Ollama实现后的一个小工具,此前有过简单介绍:TransPaste :一款基于本地大语言模型的轻量级剪贴板翻译工具 。通过 Ollama 在本地运行 AI 模型,实现:
•✅ 完全离线运行:数据不出本地,隐私有保障•✅ 一键翻译:复制即翻译,粘贴即结果•✅ 零上下文切换:无需打开浏览器或翻译软件•✅ 多模型支持:支持 gemma3、qwen3 等主流开源模型
这种工具的用途,并不是直接替人去翻译大段大段的文字,而更适合非母语用户在撰写过程中用自己的母语简单写几句然后直接翻译成目标语言,以便解决非母语写作的思路中断问题。
新版本获取和更新都是一个命令就能解决:
pip install transpaste -U
然后在终端里面输入 transpaste 命令,就能运行了,运行之后到菜单栏调整各个设置即可。
已关注
Follow
Replay Share Like
Close
观看更多
更多
切换到竖屏全屏退出全屏
CycleUser已关注
Share Video
,时长00:36
0/0
00:00/00:36
切换到横屏模式
继续播放
进度条,百分之0
Play
00:00
/
00:36
00:36
倍速
倍速播放中
0.5倍0.75倍1.0倍1.5倍2.0倍
超清流畅
继续观看
TransPaste:本地 AI 翻译工具新版本升级后支持更多细粒度的翻译控制
观看更多
,
TransPaste:本地 AI 翻译工具新版本升级后支持更多细粒度的翻译控制
CycleUser已关注
Share点赞Wow
Added to Top StoriesEnter comment
Video Details
新版本新功能
一、动态状态图标
不再是单调的静态图标!TransPaste 引入了智能状态反馈系统:
| 状态 | 图标表现 | 说明 |
|---|---|---|
| 空闲 | 蓝色圆形 + "T" 字母 | 待机状态,等待剪贴板内容 |
| 翻译中 | 旋转动画 + 进度百分比 | 实时显示翻译进度 |
| 成功 | 绿色圆形 + 对勾 ✓ | 翻译完成,结果已复制 |
| 失败 | 红色圆形 + 叉号 ✗ | 翻译出错,请检查提示 |
💡 小贴士:翻译时盯着图标转圈,有种"AI正在努力思考"的仪式感!
二、实时进度显示
想知道翻译进行到哪一步了?版本新增实时进度反馈:
•进度百分比:图标上直接显示 0% → 100%•状态提示:连接中 → 翻译中 → 处理结果•内容预览:已翻译内容实时滚动显示
这得益于引入的流式 API(Streaming API),翻译结果逐字返回,无需等待完整响应。
三、七种翻译风格
不同场景需要不同的翻译风格,版本内置 7 种专业风格:
| 风格 | 适用场景 | 示例效果 |
|---|---|---|
| Default | 日常使用 | 标准翻译 |
| Formal | 商务邮件、公文 | 专业、正式的表达 |
| Casual | 社交媒体、聊天 | 轻松、友好的语气 |
| Academic | 论文、学术文章 | 精准、学术化用词 |
| Literary | 文学作品、诗歌 | 优美、艺术化的表达 |
| Technical | 技术文档、手册 | 准确的术语翻译 |
| Simple | 儿童、语言学习者 | 简单易懂的表达 |
使用场景举例:
原文:Please review the attached document.
Default:请审阅附件中的文档。Formal:敬请审阅所附文档,烦请指正。Casual:看看附件里的文件哈~Academic:请对所附文献进行同行评审。
四、分档字数控制
需要控制翻译长度?版本提供 5 档字数选项:
| 选项 | 字数限制 | 适用场景 |
|---|---|---|
| Unlimited | 无限制 | 完整翻译 |
| Brief | ~50 词 | 快速摘要 |
| Short | ~100 词 | 简短翻译 |
| Medium | ~200 词 | 中等长度 |
| Detailed | 详细翻译 | 需要完整表述 |
已关注
Follow
Replay Share Like
Close
观看更多
更多
切换到竖屏全屏退出全屏
CycleUser已关注
Share Video
,时长00:22
0/0
00:00/00:22
切换到横屏模式
继续播放
进度条,百分之0
Play
00:00
/
00:22
00:22
倍速
倍速播放中
0.5倍0.75倍1.0倍1.5倍2.0倍
超清流畅
继续观看
TransPaste:本地 AI 翻译工具新版本升级后支持更多细粒度的翻译控制
观看更多
,
TransPaste:本地 AI 翻译工具新版本升级后支持更多细粒度的翻译控制
CycleUser已关注
Share点赞Wow
Added to Top StoriesEnter comment
Video Details
五、丰富命令行参数
高级用户可通过命令行精细控制:
# 基础使用transpaste
# 指定模型和目标语言transpaste --model qwen3:0.6b --target French
# 完整参数示例transpaste \ --model gemma3:1b \ --source "Auto Detect" \ --target "Chinese (Simplified)" \ --style Formal \ --length Brief \ --temperature 0.3
| 参数 | 说明 | 默认值 |
|---|---|---|
--model |
Ollama 模型名称 | gemma3:1b |
--source |
源语言 | Auto Detect |
--target |
目标语言 | English |
--style |
翻译风格 | Default |
--length |
字数控制 | Unlimited |
--temperature |
模型温度 | 0.3 |
七、详细调试日志
遇到问题的话,可以开启详细日志模式:
transpaste --debug
日志输出示例:
[10:30:45.123] [INFO] Platform: darwin[10:30:45.124] [INFO] OLLAMA_API_URL: http://localhost:11434/api/generate[10:30:45.130] [INFO] Initializing ClipboardTranslator[10:30:45.155] [INFO] Tray icon created and shown: True[10:30:50.123] [INFO] [SIGNAL] Clipboard changed (count: 1)[10:30:50.224] [INFO] Clipboard text: 'Hello world' (len=11)[10:30:50.350] [INFO] Connected to Ollama successfully[10:30:50.400] [INFO] Progress: 10% - Translating...[10:30:52.100] [INFO] Translation finished!
参与贡献
TransPaste 是开源项目,欢迎参与贡献!
•GitHub:https://github.com/CodeOfMe/TransPaste[1]•License:GPL-3.0
References
[1]: https://github.com/CodeOfMe/TransPaste
预览时标签不可点
Close
更多
Name cleared
微信扫一扫赞赏作者
Like the AuthorOther Amount
赞赏后展示我的头像
作品
暂无作品
Like the Author
Other Amount
¥
最低赞赏 ¥0
OK
Back
Other Amount
更多
赞赏金额
¥
最低赞赏 ¥0
1
2
3
4
5
6
7
8
9
0
.
大语言模型 · 目录
大语言模型
上一篇OllamaAid:给你管理本地大模型配个得力助手下一篇MoXing新升级:直接夺舍 Ollama ,部分模型提速 50%
Close
更多
搜索「」网络结果
Close
调整当前正文文字大小
更多
100%