简短回答: WhatsApp 不能翻译语音消息,但可以把语音消息转写成文字。开启语音消息转写,长按语音消息并点击转写,然后翻译这段文字。在 Android 上,把 Swift Translate 悬浮球拖到转写文字上,就能用您的语言阅读。如果 WhatsApp 无法转写这种语言,请外放播放这条消息,Android 上 Swift Translate 的音频会用您的语言显示实时字幕。
第 1 步:把语音消息转成文字
WhatsApp 把这项功能叫作语音消息转写。它默认是关闭的,需要您自己开启;只有收到语音消息的人,才能看到这条消息的转写文字。转写文字是 WhatsApp 在您的手机上生成的。
在 Android 上
- 在 WhatsApp 中,点击⋮(更多选项)> 设置 > 聊天 > 语音消息转写。
- 开启它,选择您收到的语音消息所用的语言,然后点击立即设置。
- 打开聊天,长按语音消息,然后点击⋮ > 转写。
文字会显示在语音消息里,您可以展开它来阅读全文。
在 iPhone 上
- 在 WhatsApp 中,轻点设置 > 聊天 > 语音消息转写,开启它,并选择您收到的语音消息所用的语言。
- 打开聊天,长按语音消息。
- 轻点转写。
在 iPhone 上,转写需要 iOS 16 或更高版本,并且要开启 Siri。
WhatsApp 能转写哪些语言
- Android:英语、葡萄牙语、西班牙语和俄语。WhatsApp 正在测试更多语言,包括德语、法语和意大利语,但它们可能还没有出现在您的手机上。
- iPhone:iOS 17 及更高版本支持 20 种语言,包括德语、法语、意大利语和西班牙语;iOS 16 支持 12 种。
请选择对方所说的语言,而不是您自己的语言。语言选错了,转写就不准确。
第 2 步:翻译转写文字
WhatsApp 自带的翻译是用来翻译文字消息的。如果它没有提供翻译转写文字的选项,请用别的办法翻译这段文字。
在 Android 上:把 Swift Translate 悬浮球拖到文字上
Swift Translate 会在您的屏幕上放一个小小的悬浮球。把它拖到语音消息里的转写文字上,文字旁边就会出现一张翻译卡片,显示您的语言。它在 WhatsApp Business 和群聊里的用法完全一样,支持超过 100 种语言。点击卡片,可以同时看到原文和译文,还有复制按钮。
在 iPhone 上:Swift Translate Keyboard
如果能复制转写文字,请打开任意文本框,切换到 Swift Translate Keyboard,然后轻点粘贴。译文会显示在按键上方,支持超过 100 种语言。
WhatsApp 无法转写这种语言时:外放播放
如果语音消息所用的语言,WhatsApp 在您的手机上无法转写,那就直接翻译声音本身。
Android 上 Swift Translate 的音频
- 点击 Swift Translate 悬浮球,然后点击音频。
- 选择对方说的语言和您的语言。
- 在安静的地方,用扬声器播放这条语音消息。
字幕卡片会随着消息的播放,显示它听到的内容,并翻译成您的语言。这项功能通过麦克风收听,所以请把手机扬声器的音量调大一些。它需要 Android 12 或更高版本,部分入门级手机上无法使用。第一次使用某种语言时,它会下载所需的内容。
Pixel 上的实时字幕
在 Pixel 6 及更新机型上,如果语音消息用的是实时字幕支持的语言,Android 的实时字幕就能为它生成字幕,并翻译这些字幕。请在设置 > 无障碍 > 实时字幕 > 语言和翻译 > 将字幕翻译成里选择您的语言,开启实时字幕,然后播放这条消息。在其他带有实时字幕的 Android 手机上,字幕仍是原来的语言。
该选哪种办法
| 您的情况 | 可行的办法 |
|---|---|
| Android,WhatsApp 能转写这种语言 | WhatsApp 的转写,然后把 Swift Translate 悬浮球拖到文字上 |
| Android,其他任何语言 | Swift Translate 的音频,或 Pixel 6 及更新机型上的实时字幕 |
| iPhone,这种语言在 WhatsApp 的转写语言列表里 | 转写;如果能复制文字,就把它粘贴到 Swift Translate Keyboard |
| iPhone,这种语言不在列表里 | WhatsApp 里没有内置的办法;请对方改发文字 |
| 您需要尽快弄清一条长消息的意思 | 先转写,这样您就可以按自己的节奏阅读译文 |
WhatsApp 里没有显示转写?原因和解决办法
| 没有显示的原因 | 解决办法 |
|---|---|
| 语音消息转写没有开启。 | 在设置 > 聊天 > 语音消息转写里开启。 |
| 语音消息是您自己发送的。 | 只有收到语音消息的人才能转写它。 |
| 您的手机不支持这种语言。 | 如果这条消息用的是列表里的某种语言,请改选那种转写语言;也可以外放播放,用 Swift Translate 的音频。 |
| 在 iPhone 上,Siri 没有开启,或者 iOS 低于 16。 | 开启 Siri 并更新 iOS。 |
| 转写文字的语言不对。 | 在设置 > 聊天 > 转写语言里,改成对方说的语言,然后重新转写。 |
| 您的 WhatsApp 版本过旧。 | 在 Google Play 或 App Store 里更新 WhatsApp。 |
常见问题
WhatsApp 能翻译语音消息吗?
不能直接翻译。WhatsApp 可以用转写把语音消息变成文字,但不会翻译语音消息。请用其他工具翻译转写出的文字,比如 Android 上的 Swift Translate 悬浮球。
怎么把 WhatsApp 语音消息转成文字?
在设置 > 聊天里开启语音消息转写,然后长按语音消息并点击转写。在 Android 上,转写位于⋮下。
WhatsApp 能转写哪些语言?
在 Android 上:英语、葡萄牙语、西班牙语和俄语,更多语言正在测试。在 iOS 17 或更高版本的 iPhone 上:20 种语言,包括德语、法语、意大利语和西班牙语。
在 Android 上怎么翻译德语、法语或意大利语的语音消息?
如果 WhatsApp 在您的手机上还不能转写这些语言,请外放播放这条消息,并使用 Swift Translate 的音频,它会用您的语言显示实时字幕。在 Pixel 6 及更新机型上,带翻译的实时字幕也可以用。
对方能看到我的转写文字吗?
不能。您收到的语音消息的转写文字只有您自己能看到,而且是 WhatsApp 在您的手机上生成的。
我能用对方的语言回一条语音消息吗?
WhatsApp 自带的工具做不到。请改为输入文字回复:在 Android 上,用您自己的语言写好,再把 Swift Translate 悬浮球拖到上面,就会以对方的语言发出。参见如何用另一种语言发送 WhatsApp 消息。
相关阅读:如何翻译 WhatsApp 消息 · 如何用另一种语言发送 WhatsApp 消息 · WhatsApp 翻译
