告别 API 付费!用 Bob + Ollama 在 Mac 上白嫖谷歌最强翻译模型 TranslateGemma

在 macOS 上使用 Bob 划词翻译时,最头疼的往往是各种翻译 API 的额度与网络问题:DeepL 免费额度少且易被风控,OpenAI API 容易断连且需要持续付费,传统的机器翻译虽然免费但翻译效果差。 今天分享一个完全免费、零延迟、隐私性极高,且翻译质量直逼专业水平的终极方案:Bob + Ollama + TranslateGemma。通过在本地运行 Google 专门为翻译任务优化的 TranslateGemma 模型,实现真正的“翻译自由”。 1. 核心优势:为什么是 TranslateGemma? 在介绍具体步骤前,先简单说明一下为什么这个组合是目前 macOS 翻译方案的“天花板”: Google 官方翻译微调:TranslateGemma 是 Google 专门针对翻译任务微调的 Gemma 模型,支持 55 种语言互译。相比通用的 LLM,它在多语种翻译的准确性和信达雅程度上表现更出色。 完全免费 & 离线运行:模型运行在本地,不依赖任何第三方 API,不消耗流量,且完全不用担心隐私泄露(特别适合翻译公司敏感文档)。 极速响应:Ollama 完美适配 Apple Silicon (M1/M2/M3/M4) 的 Metal 架构,推理速度极快,体验上快于调用 Gemini 或 ChatGPT API。 生态成熟:配合 Bob 这款 macOS 最强翻译聚合工具,可以无缝融入日常工作流(划词、截图、输入框翻译)。 2. 准备工作 在开始之前,请确保你已经安装了以下软件: Ollama: https://ollama.com/ (用于运行本地大模型) Bob: https://bobtranslate.com/ (macOS 上的老牌翻译软件) 硬件建议: 建议使用 M1 芯片及以上的 Mac 设备。8GB 内存推荐使用 4b 量化版本,16GB 及以上可以尝试更高精度的模型。 3. 部署 TranslateGemma 模型 安装好 Ollama 后,我们需要拉取 Google 的翻译模型 TranslateGemma。 ...

一月 16, 2026 · 1 分钟 · Zhiya

在Linux上搭建Actionscript开发环境

Actionscript 的开发通常使用 Flash Pro 和 Flash Builder 完成,但这两款软件都没有 Linux 版本,在 Linux 下我们可以自己手动搭建一个 Actionscript 的开发环境。 Actionscript 的开发环境主要有三个方面,分别是 IDE、SDK 和 Flash Player Debugger。 IDE Adobe 为 Actionscript 的开发专门提供了 Flash Builder,Flash Builder 是基于 Eclipse 开发的,而 Eclipse 提供了 Linux 版本,所以我们只要在 Eclipse 上安装 Actionscript 插件就可以在 Linux 上实现 Flash Builder 的功能。 首先在 Eclipse 官网下载 Eclipse IDE,目前的最新版为 4.3。安装过程不再赘述。Eclipse 的运行需要 Java 环境,没有预装 Java 的 Linux 发行版用户可以访问 Oracle 网站下载对应安装包。 Eclipse 安装完成后,就要安装 Flash Builder 的插件了,官方没有为 Linux 提供插件,所以我们使用一个名为 fb4linux 的开源 Flash Builder 4.5 的 Lniux 插件,项目地址:http://code.google.com/p/fb4linux/。访问该地址下载 FB4.5ForLinuxaa 和 FB4.5ForLinuxab 两个安装包。下载完成后使用命令cat FB45ForLinux* >FB45ForLinux.tar.bz2将两个包和成为一个压缩包,并将其解压。 接下来在 Eclipse 中安装 FB45ForLinux 插件,在 Eclipse 中选择 Help->Install New Software,点击 Add,在弹出窗口中选择 Local,定位到 FB45Forinux.tar.bz2 解压后的目录后,点击 OK,此时列表中并没有出现可以安装的插件,将 Group items by category 选项去掉,即可显示出可安装的软件。全选所有可安装的项目,点击 Next 进行安装。 插件安装完成后,IDE 部分的配置就结束了。接下来是 SDK 的安装。 ...

八月 4, 2013 · 2 分钟 · Zhiya

为vim打造javascript运行环境

平时测试 javascript 代码都是写一个 html 页面,放到 body 里面,再在浏览器中执行网页,然后看 javascript 控制台。突然想到可以使用 javascript 引擎直接执行 js。ok,说干就干。 google 了一下,有 Mozilla 的引擎 SpiderMonkey 和 google 的 v8 引擎,嗯,既然公认 v8 引擎比较快,那就用 v8 吧。不过看了一下网上的文章,安装 v8 引擎好麻烦 = .= 忽然想起来 nodeJS 使用的好像是 v8 引擎,那么直接用 nodeJS 执行 js 就好了。 上nodeJS 官网下载最新版,有针对 mac 的 pkg 安装包,安装完成后就要让 vim 使用 nodeJS 执行 js 文件了。接下来修改.vimrc 文件。 在.vimrc 中为 javascript 文件添加编译命令:node filename.js,如图。 完成这些步骤,就可以在 vim 中直接运行 javascript 了。

三月 7, 2013 · 1 分钟 · Zhiya

nettop命令引发的一个小问题

在网上看到一篇帖子,是说 Mac OSX 10.7 中新加入了一个 nettop 命令,可以实时查看当前网络链接和数据流量。这是 nettop 命令的描述: The nettop program displays a list of sockets or routes. The counts for network structures are updated periodically. 于是在 Terminal 中尝试了一下。 尝鲜过后就再也没管。但是关闭 Terminal 大概一两分钟后,Mac 的风扇突然疯狂的转了起来。iStatMenu 上看达到了 5300rpm 左右。一般情况下,除非开游戏或者看 Flash,才有可能出现风扇飞转的情况,但是看了一下 dock 发现只开了 Chrome、iMessage 和 iTunes,也没有开 Apache 之类的服务。打开活动检测器,发现 CPU 四个核心都已经爆表,查看进程,有两个 nettop 进程几乎占用了所有 CPU 资源。 关闭 nettop 之后,CPU 占用率迅速下降,风扇飞转的情况也逐渐消失。 回想一下,可能是使用 nettop 命令后没有退出 nettop,而直接关闭 Terminal 造成的。经过尝试,发现问题确实出在没有正确退出 nettop 上。可能这是一个设计中没有考虑到的小 bug。 使用 man nettop 查看文档,文档说明中退出 nettop 应该采用 q,但没有说必须这样退出,而且很多时候,直接关闭 Terminal 确实是一些人的习惯,比如我:) ...

十二月 19, 2012 · 1 分钟 · Zhiya

将Apache和Mysql添加为CentOS服务

当安装自己编译的 Apache 和 Mysql 后,默认是不添加为系统服务的,所以我们需要手动将其添加为服务。 添加 Apache 为系统服务 1.将 apachectl 拷贝到 init.d 下 #cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd 2.修改 httpd #vi /etc/rc.d/init.d/httpd 添加以下注释内容 #chkconfig: 345 85 15 #decription: apache server 3.向系统服务添加 apache #chkconfig --add httpd 添加 Mysql 为系统服务 将 mysql 拷贝到 init.d 下 #cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld 将 mysqld 添加到系统服务 #chkconfig --add mysqld 完成上述步骤,就可以使用 #service httpd/mysqld restart/start/stop 来控制 apache/mysql 的启动停止重启了

十月 19, 2012 · 1 分钟 · Zhiya