1. Listen
Built-in Mac listening support
The app asks macOS which languages the current Mac can understand during a call.
Supported voice translation languages
TCVoiceAI can translate between any two languages shown here, as long as both are available on your Mac. The app lists a language only when the current Mac can both understand speech and speak the translated result aloud for the same exact locale.
With all Apple voice assets installed on the current macOS generation, that gives users up to 41 locale choices across 31 language families.
TCVoiceAI uses Apple voice capabilities built into macOS so the app can stay lightweight, install faster, avoid large bundled voice downloads, and feel more responsive during live calls.
Original audio can create bilingual History or transcribe a same-language call. Transcript translation is optional when both participants use the same language.
For recurring calls, Conversation Profiles can keep the selected language pair and relevant custom vocabulary ready for a contact, team, or scenario.
Same-language transcription uses Original audio and consumes no translated words when transcript translation is off.
Intelligent reply suggestions can support bilingual and same-language calls, while AI conversation output turns local History into a requested result after the call.
How the app decides
1. Listen
The app asks macOS which languages the current Mac can understand during a call.
2. Speak
The app checks which Apple voices are available to speak translated audio back aloud.
3. Exact locale match
A locale appears only when macOS exposes the same language and region for both listening and speaking, such as vi-VN or en-US.
Why use macOS voice support
TCVoiceAI can use voice capabilities already provided by macOS, so users do not have to install a separate speech engine before trying the app.
Because the app does not bundle large voice models for every language, the installer can stay smaller and easier to update.
Using Apple voice support that is already optimized for the Mac helps translated speech come back quickly enough for natural call flow.
The spoken translation uses voice options available on the Mac. It is meant to be understandable in a live call, not to recreate either caller’s personal voice.
All supported locale choices
These are the locale choices available when macOS can both understand speech and speak translated audio for the same language and region. Regional variants matter because both sides must use the same locale code.
| Language | Supported locale codes | Regions |
|---|---|---|
| Catalan |
ca-ES
|
Spain |
| Chinese |
zh-CN
zh-TW
|
China mainland, Taiwan |
| Croatian |
hr-HR
|
Croatia |
| Czech |
cs-CZ
|
Czechia |
| Danish |
da-DK
|
Denmark |
| Dutch |
nl-BE
nl-NL
|
Belgium, Netherlands |
| English |
en-AU
en-GB
en-IE
en-IN
en-US
en-ZA
|
Australia, United Kingdom, Ireland, India, United States, South Africa |
| Finnish |
fi-FI
|
Finland |
| French |
fr-CA
fr-FR
|
Canada, France |
| German |
de-DE
|
Germany |
| Greek |
el-GR
|
Greece |
| Hebrew |
he-IL
|
Israel |
| Hindi |
hi-IN
|
India |
| Hungarian |
hu-HU
|
Hungary |
| Indonesian |
id-ID
|
Indonesia |
| Italian |
it-IT
|
Italy |
| Japanese |
ja-JP
|
Japan |
| Korean |
ko-KR
|
South Korea |
| Malay |
ms-MY
|
Malaysia |
| Norwegian Bokmal |
nb-NO
|
Norway |
| Polish |
pl-PL
|
Poland |
| Portuguese |
pt-BR
pt-PT
|
Brazil, Portugal |
| Romanian |
ro-RO
|
Romania |
| Russian |
ru-RU
|
Russia |
| Slovak |
sk-SK
|
Slovakia |
| Spanish |
es-ES
es-MX
|
Spain, Mexico |
| Swedish |
sv-SE
|
Sweden |
| Thai |
th-TH
|
Thailand |
| Turkish |
tr-TR
|
Turkey |
| Ukrainian |
uk-UA
|
Ukraine |
| Vietnamese |
vi-VN
|
Vietnam |
Get the largest language list
The final list is controlled by the voice features Apple exposes on your Mac. These steps help the app see every language your Mac can make available.
Open System Settings, go to Accessibility, then Spoken Content. In System Voice, use Manage Voices to download the voices you want available for translation speech output.
When prompted, allow TCVoiceAI to use the microphone and Apple voice support so the app can listen to selected languages during calls.
Apple can add, change, or remove language assets in OS releases. Updating macOS gives the app the newest listening and speaking language catalog Apple exposes.
Restart the app after installing voices. The language picker is the source of truth because it reflects the exact languages your Mac can both understand and speak aloud.
Why some Apple languages are not listed
Some locales can be understood by macOS but do not have a matching Apple voice for speaking the translation back. Others have voices but cannot be understood for live call input. TCVoiceAI avoids showing those choices because a call needs both directions to feel usable.
Examples include ar-SA, en-CA, es-US, fr-CH, and zh-HK.
Examples include ar-001, bg-BG, bn-IN, kn-IN, ta-IN, and te-IN.
Language support FAQ
Not always. The app checks which languages the current Mac can both understand and speak aloud. On the same macOS build with all Apple voice assets installed, up to 41 locale choices is the expected ceiling for the current app logic.
TCVoiceAI needs the same exact locale to be available for both listening and spoken playback. If Apple exposes only one side, or exposes different regional codes such as ar-SA for listening and ar-001 for speaking, the app does not list that language today.
No. TCVoiceAI Mic and TCVoiceAI Speaker route audio into and out of calling apps. Language availability comes from the built-in voice capabilities Apple exposes on the current Mac.
No. The current app does not force fully offline listening. If you require everything to happen on the device without network help, the available language list can be much smaller and depends on the assets Apple exposes on that Mac.
Using the voice features already built into macOS helps keep the app lightweight, reduces setup, avoids bundling large voice files, and helps translation responses stay as fast as possible, so conversations feel smoother with fewer interruptions during live calls.
macOS helps the app listen and speak aloud without a heavy local setup. Translation, intelligent reply suggestions, conversation context, and AI conversation output still use server-side AI services, which create ongoing operating costs. Free limits make the app available for light testing, while paid plans provide more capacity for regular translated calls.
Yes. Original audio keeps both callers’ real voices live while the active app creates optional bilingual or same-language History without playing translated speech. You can use reply suggestions as private guidance and later request on-demand AI conversation output from that History.
Yes. Turn on Same language, choose one Conversation language, and use Original audio with transcription. Leave transcript translation off so transcription itself uses no translated words, or translate both speakers’ transcripts into another supported language.
Reply suggestions can be used in bilingual and same-language sessions that the app can recognize. In a bilingual session, TCVoiceAI can return the user’s reply and a partner-language translation; in Same language mode it returns one reply language.
Yes. A profile can save paired terms for its selected languages. Terms for the active recognition language can guide Apple Speech Recognition, and matching terms can provide a preferred translation. This can improve relevant names and specialist language, but it cannot guarantee recognition or recover omitted speech.