← Back to Blog

Short answer: A two-way translation app lets you chat with someone in another language by translating your outgoing messages into their language and their replies back into yours. The fastest setup is a translation keyboard like Voice Keyboard Pro: speak in your language, send in theirs, across 24 languages, inside any chat app.

You have met someone, started working with a team overseas, or have family who speaks a language you do not. You want to actually talk to them by text, naturally, without every message turning into a research project. That is what a two-way translation app is for: you write in your language, they read in theirs, and when they reply you read it in yours. The conversation flows in both directions.

The trouble is that most "translation apps" only handle one direction at a time, and they make you leave your chat app to use them. This guide explains how genuine two-way translation works for chatting, what to look for, and the fastest way to set it up on iPhone so the language barrier mostly disappears.

What "two-way" really means

One-way translation is the Translate app: you put text in, you get text out, you copy it somewhere. It works, but it only solves half the conversation. The moment your friend replies in their language, you are back to copying their message into a translator to understand it.

Two-way translation handles both directions of a chat:

A good two-way setup makes both directions feel like one continuous conversation rather than two separate translation chores. The best ones live where the chat already happens, so you are not bouncing between three apps to send a single sentence.

The problem with switching apps mid-conversation

Picture a real exchange. You type a sentence in English, open Translate, paste it, copy the result, switch to WhatsApp, paste, and send. Your friend replies. You copy their message, switch back to Translate, paste, read. Then you do it all again for your next line.

That is roughly eight app switches per round-trip. A short chat becomes exhausting, and the lag kills any sense of a natural back-and-forth. The fix is to bring translation into the keyboard itself, so the outbound direction never leaves your chat app. That alone removes most of the friction, because the outbound side is where you spend the effort composing.

The fastest outbound side: a voice translation keyboard

Voice Keyboard Pro is a third-party iPhone keyboard with a built-in microphone and two-way translation across 24 languages. Instead of typing and pasting, you tap the mic, speak in your language, and the translated text appears at your cursor in the other person's language. You send it without ever leaving Messages, WhatsApp, Instagram, Telegram, or email.

This solves the slowest, most effortful half of the conversation. Here is the loop:

  1. Open any chat app and switch to the Voice Keyboard Pro keyboard.
  2. Set your language as the input and your contact's language as the output.
  3. Tap the mic and speak naturally.
  4. The translated message lands in the text field. Send.

Because you are speaking, this is far quicker than typing in either language. People speak at roughly 130 to 150 words per minute and thumb-type on a phone at maybe 30 to 40. Removing both the typing and the copy-paste at once is what makes a real-time chat feel possible.

Reading their replies

For the inbound direction, iOS already gives you a strong tool: in Messages and many apps, you can long-press a received message and choose Translate to read it in your language. Combined with a translation keyboard for your outbound side, you get a full two-way loop: speak to send, long-press to read. We walk through the broader voice workflow in our guide to dictation on iPhone.

Setting up Voice Keyboard Pro for two-way chat

  1. Install from the App Store and open the app once.
  2. Add the keyboard: Settings → General → Keyboard → Keyboards → Add New Keyboard → Voice Keyboard Pro.
  3. Allow Full Access so the keyboard can process speech and insert translated text. Voice Keyboard Pro keeps only operational pings on its servers — no audio, no message content.
  4. Choose your direction: in any chat field, set input and output languages. Swap them in a tap when you want to reply in the other direction.
  5. Start chatting. Speak, send, repeat.

If you are new to custom keyboards, our piece on the iPhone keyboard with a built-in mic button covers the Full Access step and why it is needed in plain terms.

Which languages does it cover?

Voice Keyboard Pro's two-way translation supports 24 languages, including Spanish, French, German, Italian, Portuguese, Mandarin, Japanese, Korean, Arabic, Hindi, Russian, and more. If you specifically want to chat in Spanish, we have a focused walkthrough on a keyboard that translates as you type to Spanish, and a broader look at bilingual Spanish-English voice typing for people who switch directions constantly.

Getting better translations in a chat

A few habits make two-way chatting noticeably smoother:

Voice Keyboard Pro's transcription engine captures what you said first, then renders it as natural-sounding text in the target language rather than a literal word-swap, which is why complete, clearly spoken sentences come out best.

Who this is for

For the professional translation use case specifically, where accuracy and nuance matter even more, see our notes on voice dictation for translators.

Privacy when you are chatting across languages

Conversations across a language barrier are often personal: family, relationships, business deals. It matters that they are not being stored somewhere. Voice Keyboard Pro keeps only operational pings on its servers; it does not retain your audio or the content of your messages. What you say to your contact stays between you and your contact.

Free to try, $4.99/mo if it sticks

Voice Keyboard Pro has a free tier with daily limits, so you can run a few real bilingual conversations before deciding. If two-way translation becomes part of how you stay in touch, Pro is $4.99 per month or $34.99 per year and lifts the daily caps.

The goal of a two-way translation app is not perfect grammar — it is a conversation that flows in both directions without anyone reaching for a separate translator.

Other two-way setups, and where each one falls short

A translation keyboard is not the only way to chat across a language barrier, so it is worth being honest about the alternatives and when they make sense.

Apple's Translate app conversation mode

The built-in Translate app has a face-to-face conversation mode where two people pass a phone back and forth and the app speaks each side aloud. It is genuinely useful when you are standing next to the other person: ordering food, asking directions, talking to a host. But it is built for in-person speech, not for texting. It cannot insert anything into WhatsApp or Messages, so the moment the conversation moves to chat, you are back to copy and paste.

Dedicated translation chat apps

There are messaging apps built specifically around translation, where both people install the same app and every message is auto-translated in the thread. The translation experience inside them is smooth, but they share one structural weakness: the other person has to switch apps for you. Most people will not move a conversation out of WhatsApp or iMessage just to talk to one contact. If your relationship lives in a mainstream chat app, a tool that works inside that app beats a tool that asks everyone to relocate.

Browser-based translators

Translation websites work fine on a laptop, where split windows make the copy-paste loop tolerable. On a phone they are the slowest option of all: a browser tab, a text box, and twice the switching of the native Translate app. They are best treated as a fallback when nothing else is installed.

The keyboard approach

A translation keyboard inverts the problem. Instead of moving the conversation to where the translator is, it moves the translator to where the conversation is. That is why it scales across every chat app at once, and why the other person never needs to know you are using it.

Does the other person need to install anything?

No, and this is the detail that makes the keyboard setup practical. Your outbound messages arrive as ordinary text in the other person's language; from their side, it looks like you simply wrote it. They reply in their own language from whatever keyboard they already use. On your side, you read their reply with the long-press Translate action in iOS or by speaking your next message and carrying on. Nothing about their phone, their app, or their habits has to change. That makes this the rare bilingual setup that works with people who would never install a special app: an older relative, a new client, a landlord abroad.

Troubleshooting a two-way chat setup

If the loop is not working, one of these three checks almost always finds the cause.

The mic button does nothing

That is the Full Access permission. Go to Settings → General → Keyboard → Keyboards, tap Voice Keyboard Pro, and turn on Allow Full Access. iOS blocks third-party keyboards from processing audio without it. If it was already on, toggle it off and on once after an iOS update.

Your speech is transcribed but not translated

The output language is still set to match your input language, or translation is switched off. Open the keyboard in any text field and confirm the two language settings separately: input is what you speak, output is what gets inserted. After you swap directions to dictate a reply for someone else, remember to swap back.

Long-press Translate does not offer the right language

The inbound side relies on iOS's built-in translation, which may need the language downloaded. Open the Translate app, open its language list, and download the language you need. Once it is downloaded, the long-press option in Messages will handle that language reliably, even with spotty connectivity.

Frequently asked questions

Can I use this in a group chat with several languages?

Yes, with one caveat. Your outbound message goes out in whichever single output language you have selected, so pick the language most of the group shares. For reading, the long-press Translate action works on each incoming message individually, whatever language it arrives in.

Will the translation sound formal or casual?

The engine renders what you actually said, so your register carries through. If you speak casually, the output leans casual; if you phrase something politely and completely, the translation follows. For high-stakes messages, speak in full sentences and read the output once before sending.

Does it work on iPad?

Yes. Custom keyboards on iPadOS install the same way: add the keyboard in Settings, allow Full Access, and the mic and translation controls work in any app with a text field.

What happens if a translation comes out wrong?

Delete it and say the sentence again in plainer words. Idioms, slang, and run-on fragments are the usual culprits. Names, dates, and amounts deserve a quick glance every time, in any translation tool, because a mistranslated number is worse than a clumsy phrase.

Is there a limit on how much I can translate?

The free tier has daily limits that are enough to trial real conversations. Pro at $4.99 per month or $34.99 per year removes the caps for people who chat across languages every day.

The bottom line

A real two-way translation app for chatting has to handle both halves of the conversation and stay out of your way. The cleanest setup on iPhone pairs a voice translation keyboard for your outbound messages with iOS's built-in long-press Translate for incoming replies. With Voice Keyboard Pro you speak in your language, send in theirs, across 24 languages, without ever leaving your chat app. The language barrier does not vanish entirely, but it stops being the thing that ends conversations before they start.

Try Voice Keyboard Pro free and have your next cross-language conversation by voice. It is the difference between not talking at all and actually staying in touch.