AirTranslate:Mac 系统音频翻译工具,让外语视频与会议实时生成悬浮字幕
AirTranslate 是一款 macOS 开源工具,可直接捕获系统音频进行转写和翻译,并以悬浮字幕呈现,适合观看外语视频或参加跨国会议的用户。
系统音频直捕,告别麦克风杂音
AirTranslate 是一款面向 macOS 的开源实时音频转写与翻译工具。它能够直接捕获 Mac 正在播放的系统音频,并将内容实时显示为转写文本、翻译结果或悬浮字幕。
对于经常参与跨国会议或喜欢在 YouTube 上观看外语视频的 Mac 用户而言,传统翻译软件往往依赖麦克风收音,音质易受扬声器、环境噪音和回声干扰。而想要直接抓取系统音频,过去通常需要配置 BlackHole 等虚拟声卡和音频通道。AirTranslate 作为一款轻量级的系统音频翻译工具,正是为了解决这一痛点而设计。
与普通 Mac 翻译工具的区别
AirTranslate 的核心优势在于“系统音频优先”。它无需将声音从扬声器播放再由麦克风采集,而是在系统内部直接截取音频流进行识别。生成的字幕窗口是悬浮的,用户可以边看视频或开会,边查看双语对照字幕。
两种工作模式:Apple 模式与 GPT 模式
除了免装虚拟声卡,AirTranslate 将“翻译精度”和“成本”的选择权交给用户,内置两种工作模式:
- Apple 模式(默认优先):主要调用 macOS 自带的语音识别(Speech)与翻译(Translation)框架,成本较低,偏向本地处理。具体语言是否可用、是否需要下载语言包,取决于当前 macOS 环境设置。
- GPT 模式(更适合复杂语境):若遇到专业外语会议、长句口语,或对翻译流畅度要求更高,可填写自己的 OpenAI API Key,让 OpenAI Realtime 模型参与实时转写和翻译。
使用门槛与注意事项
AirTranslate 虽体验便捷,但并非“装上即用”。旧版 macOS、权限设置和语言包支持都会影响实际效果。
避坑指南:
- 系统限制严格:AirTranslate 要求 macOS 26.0 或更高版本,依赖较新的底层抓取框架,旧版 macOS 用户不建议盲目尝试。
- 首次权限配置:初次运行需在系统设置中授予“屏幕录制”“系统音频录制”和“语音识别”等权限。其中“屏幕录制”是 ScreenCaptureKit 捕获系统音频所需,官方说明明确不会保存屏幕画面。
- 翻译准度:实时转写准确率受音频质量、语速影响;Apple 模式的翻译质量仅满足基本需求,无法做到字字精准。
适用人群建议
AirTranslate 更适合经常在 Mac 上接触外语音频的用户,例如观看海外开发教程、收听英文播客、参加跨国会议,或处理无字幕视频。它虽非日常必备,但在遇到听不懂、无字幕且不想折腾虚拟声卡的情况时,能提供极大便利。
对于偶尔使用的用户,建议从 Apple 模式开始,无需准备 OpenAI API Key,成本较低。若经常处理外语会议、课程或长视频,可考虑接入 GPT 模式,以 API 成本换取更好的转写和翻译体验。涉及公司会议、客户资料或敏感内容时,务必审慎评估音频数据的传输路径。
常见问题
Q:能翻译哪些语言? 不固定。Apple 模式支持的语言取决于 Mac 系统下载的语言包;GPT 模式则取决于 OpenAI 模型支持的语言范围。
Q:能保存转写记录吗? 可以。支持将转写记录以 .txt 文件格式保存在本机硬盘,便于会后整理纪要。
Q:是否必须使用 OpenAI? 不必须。默认 Apple 模式调用 macOS 自带框架;仅当开启 GPT 模式或 OpenAI 翻译模型时,才需填写自己的 OpenAI API Key。
Q:转写记录保存在哪里? 转写历史库中的记录会以 .txt 文件存放于 Mac 本机的 Application Support 目录,并可在应用内查看、编辑或删除。涉及敏感内容时,建议按数据管理要求定期清理。
项目信息
免责声明:本文基于项目公开页面与文档整理,偏向功能解读与选型判断。项目基于 Apache-2.0 协议开源,关于第三方 API 使用成本、数据流向边界及 macOS 系统版本兼容性(如要求 macOS 26.0+),请以项目仓库官方说明及实际设备环境为准。