Languages
Unyo has three independent language settings — the interface, your agents' replies, and what voice listens for. Here's what each one controls and how to change it.
Diese Seite ist in deiner Sprache noch nicht verfügbar — wir zeigen die englische Version.
Most tools have one language switch and hope it covers everything. Unyo has three, because they are genuinely different jobs — and mixing them is exactly what people want. Read Unyo in French, have Maya write your emails in English, and speak to her in French on a call. That's three settings, and they don't fight each other.
| Setting | What it controls | Options |
|---|---|---|
| Interface language | Every button, label, menu and settings row in the app | 6 — English, French, Spanish, German, Italian, Turkish |
| Agent language | What your agents write: replies, captions, emails, documents, spreadsheets | 11 in the picker |
| Voice language | What Unyo listens for when you're on a voice call | 11 + auto-detect |
The rule that matters
Your agent's language never changes your interface. Set Ashley to reply in Japanese and your buttons still say what you chose them to say. This is enforced in the code, not left to a model's judgement: interface strings come from a translation dictionary keyed to your interface language, and the agent language is only ever injected into the agent's own prompt. The two can't leak into each other.
Interface language — 6
English, French, Spanish, German, Italian, Turkish.
This is the app itself: the sidebar, the settings modal, the integrations page, the buttons on a draft card. Change it and the whole interface changes; nothing your agents produce is touched — including the step titles they write while they work, which follow your agent language.
To change it:
- Open Settings — the gear in the sidebar on desktop, or the Settings tab in the bottom bar on mobile. (Unyo's settings live in a modal, not a page.)
- Go to Preferences.
- Pick your language under Interface language.
- It applies immediately and is saved to your account — no reload, and it follows you to any browser you sign in from.
Agent language — 11
English, French, Spanish, German, Italian, Portuguese, Turkish, Arabic, Chinese, Japanese, Russian.
This is the default language for everything your agents produce:
- Maya's email drafts and replies
- Ashley's captions and hashtags
- Lucy's documents — including the references appendix, which is localised in its own right
- Blake's analysis write-ups
- The agent's ordinary conversational replies in chat
To change it: same place — Settings → Preferences → Agent language. The picker shows each language in its own script (Français, 日本語, Русский) so you can find yours without reading English.
It overrides the language you type in
Once you've set an agent language, your agents answer in it regardless of what language you write to them in. Type to Maya in French with the agent language set to English and you get an English reply. That's deliberate: plenty of people think in one language and do business in another. If you want the agent to follow your lead instead, set the agent language to the one you write in.
Switching language mid-conversation
You don't have to open Settings to get one thing in another language. Just ask, in the same message:
Unyo detects an explicit language request in your message and overrides the agent language for that response — including the content it generates, not just the sentence around it. Phrasings like "in German", "en espagnol", "réponds-moi en italien" all work — in English or in French.
All eleven languages in the picker are recognised this way.
Once vs. always
Asking mid-conversation is the reliable way to get one answer in another language. If you want every answer to change from now on, change the setting — that's what it's for. Say it in the same message as the request ("write this in Spanish: …") rather than as a standalone instruction first; that's the phrasing the detection is built around.
Voice language — 11 + auto-detect
This one is different from the other two: it isn't what the agent says, it's what Unyo listens for when you're on a voice call.
Settings → Preferences → Voice language. Options: 🌐 Auto-detect, or one of the same eleven languages as the agent picker. If you never set it, voice falls back to your agent language.
- Pick a specific language and the speech recognition locks onto it — more accurate, because it isn't hedging between possibilities.
- Auto-detect understands several languages at once. Useful if you switch languages mid-call or share the account, but noticeably less precise. The setting's own description in the app says so.
Three languages can't be hard-locked
Turkish, Arabic and Chinese are in the picker, but the speech engine can't lock to them as a single language — choosing one of those three quietly uses the multilingual mode instead. Recognition still works; it just isn't as precise as a hard lock. The other eight (English, French, Spanish, German, Italian, Portuguese, Japanese, Russian) lock properly. We'd rather tell you than let you wonder why Turkish feels less sharp than French.
Voice already knows your vocabulary
Whatever language you pick, every call rebuilds a recognition boost list from your Neural Core — your company name, your product names, your contacts' names, plus "Unyo" and the agent names. That's why voice gets your brand right on the first try instead of spelling it phonetically. It's derived fresh on every call, so renaming a product or deleting a contact is reflected immediately, with nothing extra to configure. Names only — never an email address, never a token.
Voice works with 9 of the 10 agents. Steve, the website builder, is chat-only.
What follows which setting
The honest map, so nothing surprises you:
| You're looking at | It follows |
|---|---|
| Buttons, menus, sidebar, settings rows | Interface language |
| The step labels while an agent works ("Reading your inbox…") | Agent language — the agent writes them |
| The buttons and labels on an email draft card (Send, Schedule, Discard) | Interface language |
| The body of that email draft | Agent language |
| Chat replies, captions, hashtags, documents, spreadsheet content | Agent language |
| What the microphone listens for on a call | Voice language |
The email draft card is the clearest illustration of the whole design: the chrome around the draft is your interface, so it's in your interface language. The draft itself is the agent's work, so it's in the agent language. A French user drafting an English email to a client sees French buttons around English prose — which is exactly right.
Two honest limits
Right-to-left isn't there yet
Arabic is available as an agent language and a voice language, and agents write correct Arabic. But Unyo's layout is left-to-right only — there is no RTL mode. Arabic output renders in an LTR layout. It's readable, it isn't typographically right, and we're not going to pretend otherwise.
The sign-in screen detects your browser's language across six — English, French, Spanish, German, Turkish and Arabic. Arabic is the odd one out: it's on the sign-in screen only, because the app interface doesn't support it. If your browser is set to Arabic you'll sign in in Arabic and land in an English interface. Set your interface language to one of the six in Preferences and it'll stick from then on.
Tips
- Set both on day one. They're two rows in the same panel and take ten seconds. Getting agent language right before your first email draft saves you re-generating it.
- Different languages is the normal case, not an edge case. Interface in your language, agent language in your customers' language, is what most non-English businesses actually want.
- For a one-off, ask in the message. Don't change the setting and change it back.
- On calls, prefer a specific voice language over auto-detect if you always speak the same one. You'll notice the difference on names and numbers.
- Voice language is a separate row for a reason. People often type in one language and speak in another. Set it independently — it defaults to your agent language only until you touch it.
If I set my agents to reply in German, does my interface become German?
No — and this is the single most important thing on this page. The agent language changes only what your agents write. The interface stays in whatever you chose as your interface language. You can run a Turkish interface with English-writing agents, or an English interface with Japanese-writing agents. They're independent by design and by code.
Can I get one answer in another language without changing my settings?
Yes. Say it in the same message: "Write this in Portuguese: …". Unyo detects the explicit request and overrides your agent language for that response, including the content it generates. All eleven languages in the picker are recognised this way. For a permanent change, use Settings → Preferences → Agent language.
Why are there only 6 interface languages but 11 agent languages?
Because they cost different things. An agent language is an instruction to the model — it writes the language natively. An interface language is thousands of hand-written, hand-reviewed strings that a person has to get right; a mistranslated button is worse than an English one. We ship the six we can stand behind. The agent picker is wider because that's where the model does the work.
What does 'auto-detect' actually do on a voice call?
It puts speech recognition in multilingual mode: it understands several languages without you declaring one. It's the right choice if you switch languages mid-call. It's the wrong choice if you always speak the same language, because a specific language locks the engine to it and is measurably more accurate — especially on names and numbers. Note that picking Turkish, Arabic or Chinese uses the multilingual mode anyway; the engine can't lock to those three.
Do my agents share language settings, or is it per agent?
It's one setting for all ten agents — an account-level preference, not a per-agent one. Set it once and Maya, Ashley, Lucy and the rest all write in it. If you need a single piece of work in a different language, ask for it in the message rather than changing the setting.
Troubleshooting
"My agent keeps replying in English even though I set French." Check Settings → Preferences → Agent language actually saved (reopen the panel — the value should show Français). If it's right and the reply is still English, look at your own message: if you asked for something "in English" anywhere in it, the explicit-request detection took precedence for that one response. It applies to that message only.
"I asked for Spanish and got Spanish once, then it went back." Working as designed. A mid-conversation request overrides the language for that response. If you want it permanently, change the setting.
"The interface is in English but I picked Italian." The interface language is saved to your account, so it should follow you across browsers. If a stale cached copy of the app is running, a hard refresh picks up the current build. If it persists, reopen Settings → Preferences and confirm the value stored.
"Voice mishears my company name." It shouldn't — voice boosts your Neural Core vocabulary on every call. If your company name isn't in your Neural Core, add it (Settings → Brand) and start a new call; the boost list is rebuilt per call, so it'll be there immediately. Also check your voice language: auto-detect is less precise on proper nouns than a specific language.
"Voice says 'Connection problem' when I try to call Steve." Steve doesn't support voice calls. Use the chat with him — the code streams live into the builder panel anyway, which is the point of working with him. The other nine agents all take calls.
"My Arabic text is laid out oddly." Unyo has no right-to-left layout yet. The text is correct; the layout is LTR. See the note above.