怎麼做
- 打開你想看的東西,讓它一直播著。
- 打開浮光翻譯。選好對方說的語言,和你讀得懂的語言。
- 點開始翻譯聲音。iOS 會跳出一個系統面板——確認點開始分享,再點一下面板下方的空白處。
- 字幕視窗會自己浮起來,手機回到主畫面。再滑回你剛才在看的東西:視窗會一直浮在最上層,對方每說一句,翻譯就出來一句。
整個流程就這樣。字幕視窗要等聲音:音訊分享開始、面板收起之前,沒有東西可以翻,所以要等最後那一下點完,它才會浮起來。下面講的是它為什麼只能這樣做,以及它在哪裡到了盡頭。
iOS 自己不是已經有了嗎?
有三個內建功能很接近,如果其中一個剛好夠用,你就不需要別的了。
即時字幕在「設定 → 輔助使用」裡,Apple 對它的描述是:把任何 App 裡的語音、以及你周圍的對話即時轉寫出來。關鍵詞是轉寫:它把說的話寫下來,用的還是原來那個語言。如果台詞是韓文而你不讀韓文,一份韓文逐字稿並不能幫你什麼。Apple 也說明了,它並非在所有語言、國家或地區都能使用。
即時翻譯屬於 Apple Intelligence,它確實會翻譯——但它只存在於電話、FaceTime 和訊息裡,用於一對一通話。串流 App 裡正在播的一部劇,不是一通電話。
自動產生字幕是 iOS 27 新增的,也是最接近的一個:支援的 App 裡播放的影片如果沒有字幕軌,iPhone 可以自己產生一份。但 Apple 自己寫明的限制很窄:字幕只會以英文產生(美國和加拿大),只支援 iPhone 15 Pro、iPhone 16 及更新機型;翻譯版本則要求影片本來就有英文字幕作為起點。沒有字幕的日語、韓語對白,仍然變不成英文,也變不成其他任何語言。
| 作用範圍 | 是否翻譯 | |
|---|---|---|
| 即時字幕 | 任何 App,以及你周圍 | 否——同一個語言 |
| 即時翻譯 | 電話、FaceTime、訊息 | 是 |
| 自動產生字幕(iOS 27) | 支援的 App | 僅限本來就有英文字幕的影片 |
| 浮光翻譯 | 任何 App | 是 |
缺的正是這兩件事湊在一起:翻譯過的字幕,蓋在任何一個 App 上。
它為什麼要分享你的螢幕
第 3 步會要求螢幕分享,聽起來比實際嚴重。面板這樣寫,是因為這套機制就叫這個名字,不是因為這款 App 想看你的螢幕。
在 Mac 上,你可以把聲音繞過一個虛擬音訊裝置。iOS 上沒有任何類似的東西,而且這是刻意的:一個 App 看不到也聽不到另一個 App 在做什麼。根本不存在「把正在播的聲音給我」這種 API——不是被棄用了,也不是私有 API,是從來就沒有過。唯一被允許的路只有一條:廣播機制,那個為了讓你把螢幕直播到 Twitch 而做的東西。這就是為什麼會跳出系統面板,也是為什麼按鈕上寫的是開始分享,而不是任何跟字幕有關的字。
真正被用到的只有聲音。廣播同時也會遞過來影片畫格,而接收它們的那段程式碼什麼都不做——那個分支是空的。麥克風分支也一樣:這款 App 根本沒有要求過麥克風權限,所以你周圍的對話既不會被轉寫,也不會被收錄。字幕唯一需要的權限是語音辨識。不儲存、不上傳;唯一會被儲存的是你自己錄的片段,而且直接存進你的「照片」。某一組語言的模型下載過一次之後,完全離線也能用。更多細節請見首頁的隱私那一節。
問題的另一半是怎麼把字顯示出來。想把任何東西蓋在別的 App 上面,就只能用 iOS 為此提供的唯一一個機制:子母畫面——它本來是給影片播放用的。iOS 上沒有懸浮視窗,沒有泡泡,沒有常駐最上層的圖層。由此帶來三件事,裝任何一款這類 App 之前都值得先知道:
- 不能同時用 iOS 螢幕錄影。 iOS 只允許一個廣播工作階段,已經被這個 App 佔用了。想留下帶字幕的片段,請用 App 內建的錄影功能。
- 浮動視窗點不了。子母畫面是純輸出的畫面——它只負責顯示,不接收輸入。所有控制都在 App 裡。
- 一打開相機它就沒了。相機會接管同一個畫面,視窗因此被拆掉。
還有一個限制從來不會出現在介面上,卻決定了背後的一切:接收廣播的那個程序有 50 MB 記憶體上限。語音辨識和翻譯都得塞進這個額度裡,面對的還是一路不停的直播音訊,而且不能落後。
它能用在哪些地方,又用不在哪些地方
只要是這台裝置上會出聲的東西,它都能用:串流 App、直播、Podcast、瀏覽器裡的影片、錄好的線上課程、你正在聽的一場會議。這款 App 從來不知道聲音是誰發出來的——它讀的是系統正在播放的音訊。
它不會做的事:
- 開著鏡頭的視訊通話。相機會關掉浮動視窗。
- 從別處傳來的聲音。筆電、電視、房間裡的某個人。它翻譯的是這台 iPhone 正在播的聲音,不是它能聽見的聲音——全程沒有麥克風參與。
- 同時進行 iOS 螢幕錄影。只有一個廣播工作階段,已經被佔用——請改用 App 內的錄影。
- 任意兩個語言互翻。這份清單是執行時從 iOS 讀出來的,不是寫死的,而且兩邊不是同一份。能聽的那一側,受限於 Apple 的裝置端語音模型和翻譯模型的交集;能讀的那一側,Apple 的翻譯支援什麼就是什麼。所以有的語言能讀不能聽——例如荷蘭文。
- iOS 26 以前的任何版本。它依賴的裝置端辨識和翻譯模型是那一版才有的。
常見問題
這不就是即時字幕已經在做的事嗎?
即時字幕做的是轉寫——它把聲音寫下來,用的還是說話時那個語言。它解決的是「聽不清楚」,不是「聽不懂」。如果你在看的東西用的是一個你讀不了的語言,一份那個語言的逐字稿只會把你留在原地。
iOS 27 不是已經能幫任何影片加字幕了嗎?
只有英文的。Apple 只會根據英語對白產生字幕(美國和加拿大),僅限 iPhone 15 Pro、iPhone 16 及更新機型,且只在支援的 App 裡生效;它的翻譯字幕也要從一條已經存在的英文字幕開始。用日語、韓語或其他語言說話、又沒有字幕的影片,恰恰是它涵蓋不到的情況。
它能翻直播嗎,還是只能翻錄好的影片?
能,而且直播才是它最有用的地方——直播沒有字幕軌可以退回去,也沒有什麼可以暫停下來去查。關於直播我們另有一篇指南:替直播加上翻譯字幕,裡面講了「直播」這件事本身額外難在哪裡。
字幕開著的時候我能錄製螢幕嗎?
可以,用 App 內建的錄影。iOS 只給系統一個廣播工作階段,字幕 App 正佔用著,所以 iOS 螢幕錄影無法同時執行——但浮光翻譯可以把畫面、聲音和字幕一起錄下來,存進照片。
為什麼我一開相機,字幕視窗就消失了?
子母畫面和相機在搶同一個畫面,相機贏。工作階段其實還在跑——用完相機以後,從 App 裡把視窗重新打開就行。
它需要連網嗎?
只有你第一次用某一組語言的時候需要,用來下載模型。之後辨識和翻譯都在本機執行,完全離線也能用。
iPhone 上的 App 能聽到另一個 App 正在播放的聲音嗎?需要第二支手機嗎?
能,而且只要這一支 iPhone。iOS 會透過螢幕分享——就是開始時跳出、要你確認的那個系統面板——把正在播放的聲音交給你選的 App。浮光翻譯的聲音直接來自 iOS,不經過麥克風,所以戴耳機也可以;字幕以子母畫面浮在 TikTok、YouTube 或任何其他 App 上面。
浮光翻譯已經上架 App Store。字幕卡片高度隨心調,語言取決於你的 iPhone 本身支援哪些。
前往 App Store 下載