Translate WhatsApp Web Messages in Both Directions
WhatsApp Web is where a lot of people work today — Spanish-speaking suppliers, Arabic customer-service threads, Brazilian fan groups, family chats spanning three countries. There is no built-in translation, and copy-pasting every message into a separate translator tab is a productivity tax. This guide walks through reading incoming messages bilingually and replying in the recipient's language without ever leaving the chat.
Why generic translators do not fit WhatsApp Web
Most browser translators are built for full-page reading. WhatsApp Web's layout is a real-time chat: short bubbles, frequent updates, threaded replies, image attachments next to text. A naive page-translator would re-render the whole thread, often duplicating text or hiding the input box. A pop-up translator forces you to copy text, open the popup, paste, read the result, then go back to type a reply.
What actually works in chat is inline rendering: the translation appears next to the original message, the layout stays intact, you read fast, and you reply in the same input box.
Reading incoming messages
SwiftIn translates any webpage in your Chromium browser, including WhatsApp Web. Two reading modes are available:
- Bilingual (side-by-side) — original message stays visible, the translation renders right under it. Useful when you are learning the language or want to verify a tricky idiom before you reply.
- Translation-only (replace in-place) — the original is swapped out for the translation. Cleaner for fast scrolling through a long thread.
Switch modes from the SwiftIn launcher. Both are available on the Free plan.
Replying in the recipient's language
Reading is the easy half. The hard half is writing back without sounding like a machine output dropped into the chat. SwiftIn ships Input Translation for that — you type your reply in your own language in WhatsApp's input box, trigger the translation, and the message updates in place with the translated version. Review, edit if you want, send.
English → Spanish (casual)
“Hey, got the photos — they look great. I'll send the invoice tomorrow.”
“Hola, recibí las fotos — quedaron geniales. Te envío la factura mañana.”
Pro and Team plans add three tone styles (Normal / Slang / Business) with intensity control, so a casual chat with family lands differently than a supplier negotiation.
Privacy on WhatsApp Web
WhatsApp messages are end-to-end encrypted between users. Once a message is decrypted and visible in your browser, sending it through any translator means handing the plaintext to that translator. SwiftIn does not store translations on the server by default — translation history is opt-in on Pro and Team and never available on Free. For sensitive personal or business chats, the no-history default keeps the workflow clean. See the full privacy explainer for what “not stored” means in detail.
Setup
- Install SwiftIn from the Chrome Web Store
- Sign in (free, no card required)
- Open web.whatsapp.com and link your phone
- Click the SwiftIn launcher to translate the conversation bilingually
- Type a reply in your own language and trigger Input Translation before sending
100+ languages available across all four core features (page translation, input translation, selection translation, AI text-to-speech). Free plan covers a typical week of WhatsApp chat without hitting the AI quota; the Google + Bing fallback keeps translating after the AI quota runs out, so the chat never goes silent.
Related: Bilingual reading mode · Input translation · Pricing