How to Translate iMessage on iPhone: Full 2026 Guide
TL;DR: to translate iMessage on iPhone in both directions, you need a keyboard-level translator like KeyAI, since Apple’s built-in Translate only works on messages you’ve already received. Type your reply, tap Translate, pick a language, and send, all inside iMessage. Here’s exactly how the built-in option falls short and what a keyboard translator adds back.
Download on the App StoreCan iPhone translate iMessage automatically?
Partly. iOS has had a press-and-hold Translate option for a while: hold down a message bubble, tap Translate, and iOS shows a version in your device language underneath. It works for incoming messages in a decent list of languages, and it’s genuinely useful for reading something someone sent you in a language you don’t speak.
What it doesn’t do is translate outgoing messages, or run without you manually triggering it on every single bubble. Plenty of people report it getting less reliable over time, not more. Here’s one iPhone owner describing the workaround they’d fallen back on:
“Usually I use Google Translate and tab back and forth with the message app… I really liked being able to long-press on her Chinese text and right away select Translate to English. This no longer works.” (via r/iphone)
So “automatically” is generous. It’s a manual, one-message-at-a-time feature that covers only half the conversation, the half you receive.
There’s also a version-dependent wrinkle. Apple’s translate options have moved around between iOS releases, sometimes appearing under a different menu label, sometimes requiring the on-device language pack to be downloaded first. That inconsistency is part of why the “does iPhone translate iMessage” question keeps coming up every year instead of getting settled once.
How do you translate iMessage while typing?
This is where a keyboard-level translator changes the workflow. Instead of writing in Messages, switching to Google Translate, translating, copying, switching back, and pasting, you do it without leaving the conversation:
- Type your reply normally, in your own language.
- Select the text, or leave it as your current draft.
- Tap the keyboard’s Translate button and pick the target language.
- The translated version replaces your draft in place.
- Send.
That’s roughly two seconds instead of the old 20 to 30 second loop. Here’s how the three common approaches actually compare:
| Method | Direction | Steps | Works while typing |
|---|---|---|---|
| Apple’s press-and-hold Translate | Incoming only | Hold bubble, tap Translate | No |
| Google Translate app | Both, but manual | Switch app, paste, translate, copy, switch back, paste | No |
| Keyboard translator (KeyAI) | Both, in place | Type, tap Translate, pick language, send | Yes |
For a broader look at how this works across every app, not just Messages, see translating on the iPhone keyboard.
A concrete case: replying to a client who texts in Spanish. Write your answer in English as you normally would, tap Translate, choose Spanish, and the reply that goes out is already in their language, in the same bubble you’d have sent it in anyway. Nothing about the conversation looks different on their end, no pasted-in link, no separate translation app mentioned.
Which languages does the keyboard translator support?
Apple’s Translate has expanded steadily but still covers a fixed list that changes with each iOS release, and it’s easy to hit a language it doesn’t support outside the biggest world languages. WhatsApp’s own chat translation feature started with a similarly short list: English, Spanish, Hindi, Portuguese, Russian, and Arabic on Android, expanding toward 19 languages on iOS according to reporting on the rollout.
A keyboard-level translator isn’t tied to one app’s roadmap. KeyAI translates across 60+ languages, including widely spoken ones underserved by native tools, like Turkish, Vietnamese, Urdu, Tagalog, and Swahili, plus the usual Spanish, French, German, Portuguese, Japanese, and Mandarin. Because the translation engine lives in the keyboard, adding a language is a software update, not a slow per-app rollout.
If you regularly message someone in a language iMessage or WhatsApp haven’t gotten around to yet, that’s the gap a keyboard translator closes. It also matters for accuracy, not just coverage: a keyboard translator built on an LLM-based engine tends to read more naturally on slang, abbreviations, and the kind of half-sentences people actually text in, compared to older rule-based translation that translates word by word and loses tone in the process.
Does it work in other chat apps too?
Yes, and this is the part that makes a keyboard translator worth installing even if iMessage is only part of your conversations. Because it runs at the iOS system layer, the same layer as the default keyboard, it’s available in every text field on your phone, not just Messages.
That means the same Translate button works in WhatsApp, Telegram, Signal, Instagram DMs, dating apps like Hinge and Bumble, Mail, and Notes. You don’t install a separate translator for each app or relearn a different interface every time. It’s the exact point critics of Apple’s Messages-only live translation keep making: your international conversations are rarely happening only in Messages to begin with, so a translator locked to one app solves less than it looks like on paper.
Worth being honest about the limits, too. A keyboard translator won’t interpret a phone call in real time, and it won’t translate a screenshot or a PDF someone sends you. It translates the text you select or type, not an entire scrolled-back thread at once. For everyday chatting across Messages, WhatsApp, and social DMs, none of that gets in the way.
How do you install a translator keyboard?
Setup is identical to any third-party iOS keyboard:
- Install the keyboard app (KeyAI or similar) from the App Store.
- Open Settings, General, Keyboard, Keyboards, Add New Keyboard, and select the app.
- Tap the keyboard’s name and turn on Allow Full Access. This is the step people skip, and without it the translator can’t reach its engine over the internet.
- Open Messages (or WhatsApp, or any app), tap into the text field, and long-press the globe icon (🌐) to switch keyboards.
- Type or select text, tap Translate, choose a language, and send.
On privacy: a translator keyboard only sends the text you select or type to its translation engine when you tap Translate, not continuously in the background. iOS also blocks third-party keyboards from password and card fields automatically, so that part isn’t something you need to configure.
For the full rundown of every AI keyboard that translates and what else they do, see the best AI keyboards for iPhone in 2026.