iTrans · Native macOS Menu Bar App · 100% Free & Open Source

Translate on Mac with Your Own AI Model

iTrans (MacTranslate AI) is a native macOS menu bar translation and selection lookup tool powered by DeepSeek AI and Google Translate. Designed for Mac power users, developers, and researchers, it delivers instant floating translations via global shortcuts (⌘C⌘C / ⌥Z), supports Bring-Your-Own-Key (BYOK) for direct-to-API privacy without monthly subscriptions, and features local Terminology Memory to eliminate domain-specific mistranslations.

🔒 Direct API (Zero Intermediary Proxy)
⚡️ Pure Native Swift (~25MB RAM, 0.1s Launch)
💰 $0/mo (No Subscriptions, Pay-as-you-go BYOK)

Universal Binary (Apple Silicon M1/M2/M3/M4 & Intel) · MIT License

iTrans Settings · Personal Memory
MacTranslate AI (iTrans) macOS settings with personal terminology memory
Core Architecture

Translate on Mac, Your Way

Selected text shortcuts, menu bar access, your own DeepSeek API key, personal terminology memory, and local agent automation—built for native macOS.

⌘
Global Trigger

⌘C⌘C & ⌥Z Selection Translation

Highlight text in any application (Safari, Xcode, PDF, Slack) and double-tap Command+C or press Option+Z. A floating HUD appears in 0.12s without context switching.

// Quick engine toggle via ⌥E
DeepSeek V3 / R1 ⇄ Google Translate
✦
Active Learning

Personal Translation Memory

Save preferred terms and correction samples. Subsequent translations using DeepSeek automatically adapt to your vocabulary and tone.

zero-shot → 零样本迁移
Persisted locally upon manual confirmation
𝄜
Domain Depth

Industry Knowledge Base

Import domain dictionaries across AI/CS, medicine, finance, and legal. Toggle categories on demand with smart token budget management.

[AI/ML] Active · 1,420 terms
[Medical] Disabled · Conserves tokens
>_
127.0.0.1:11899

Local Agent Gateway & CLI

Bring saved terminology into local scripts, Raycast, and agents.

127.0.0.1:11899 · Loopback only
⚖
Full Transparency

Latency, Tokens & Cost Insights

Local metrics track request latency, input/output token volume, and estimated DeepSeek API expenditure on your Mac.

Avg Latency: 320ms · Monthly Tokens: 45.2k
Est. Cost: $0.06 · 100% on-device stats
🔒
Local-First

Local-First Privacy

API keys are stored with restrictive 0600 file permissions. Your text is dispatched exclusively to your selected provider with zero tracking.

Permissions: -rw------- (0600)
No external cloud telemetry · Fully offline capable
Machine Translation vs. AI Reasoning

The "wtf" Slang Benchmark: Why Direct Translation Fails

Real-world digital communication is filled with informal acronyms and internet slang (e.g., “wtf”, “slay”, “no cap”, “based”). Traditional translators rely on rigid dictionary tables, resulting in nonsensical or completely inverted meanings. With DeepSeek AI reasoning, iTrans uncovers authentic nuances, conversational tone, and contextual etiquette.

🌐 Google Translate (Direct Web RPC)
Translation Failure · Emotion Inverted
Source Input (3 characters)
wtf 3 chars
Translated Result
哇哦 ⚠️ (Positive exclamation "Wow")
Diagnostic Breakdown: "wtf" is an informal acronym for What the fuck, expressing intense shock, bewilderment, annoyance, or disbelief. Without reasoning models, Google Translate blindly predicts "哇哦" (Wow / Whoa), turning an expression of frustration completely upside down into admiration.
Screenshot of Google Translate mistakenly rendering wtf as 哇哦 in iTrans
🧠 DeepSeek AI (BYOK Direct Reasoning)
Internet Slang Disambiguation Mode
Source Input (3 characters)
wtf 3 chars
Translated Result
📖 Word / Slang Disambiguation Mode: Prioritized colloquial equivalent "什么鬼 / 搞什么", with etymology, tone register, and authentic usage context
什么鬼 ✨ (Accurate colloquial "What on earth")
📌 Etymology: Acronym for vulgar exclamation What the fuck, conveying shock, perplexity, irritation, or utter disbelief.
⚡️ Tone & Register: Vulgar, strong emotional charge; not recommended in formal or business writing.
💬 Context: Common in live chats, social media comments, and gaming discourse for immediate reactions.
🔄 Alternatives: 搞什么 (What's going on / Mildly annoyed), 我去 (Damn / Lighter shock).
Screenshot of DeepSeek AI translating wtf to 什么鬼 with detailed linguistic breakdown in iTrans
💡 The Dual-Engine Advantage: Use Google Translate for instant sub-second lookup; switch seamlessly via ⌥E to DeepSeek when reading complex slang, ambiguous acronyms, or academic papers. Zero subscription lock-in.
PERSONAL TERMINOLOGY MEMORY

Keep every specialist term consistent.

Save a preferred translation once. MacTranslate AI reuses it in future results.

03 EXAMPLES
SOURCE TERM zero-shot transfer

Red marks the default wording; blue marks your saved term.

DEFAULT TRANSLATION CHANGED TERM
零样本 转移
YOUR SAVED TERM SAVED
零样本 迁移
Saved rule: zero-shot transfer → 零样本迁移
LOCAL AGENT GATEWAY

Your local tools, powered by memory.

A loopback-only endpoint adds your saved terms to every request.

LOOPBACK ONLY 127.0.0.1:11899
01 / INPUT Your tool
02 / CONTEXT Personal memory
03 / OUTPUT Translation
Choose an integration

Copy only the command you need.

COMPARATIVE ANALYSIS

Built for Mac Power Users. Compared.

See how iTrans compares to traditional subscription services, complex plugin runners, and native system tools.

Feature / Dimension iTrans (MacTranslate AI) DeepL Pro Desktop Bob (with Plugins) Apple System Translate
Architecture & Memory ✓ Native Swift (~25MB) Electron (~150MB+) Native + JavaScript runtimes ✓ System daemon
Selected-Text Shortcut ✓ Instant ⌘C⌘C & ⌥Z ⌘C+C (Double shortcut) ✓ Floating icon / shortcut ✗ Context menu click only
AI Engine Flexibility ✓ DeepSeek V3/R1 & Google ✗ DeepL proprietary only Multi-engine (plugin setup) ✗ Apple offline models only
Pricing & Subscription ✓ $0 Free + Pay-as-you-go BYOK ✗ $8.74 – $57.49 / month Paid app + separate plugin fees ✓ Free built-in
Personal Terminology Memory ✓ Built-in Local Glossary Enterprise tier only ✗ Requires custom scripts ✗ Not supported
Data Privacy & Security ✓ Direct official API, 0600 storage Cloud translation history Depends on community plugin ✓ Local on-device
Developer & Agent CLI ✓ UNIX Socket & CLI Gateway ✗ No local API ✗ No local API Apple Shortcuts only
FAQ

Frequently Asked Questions

Real answers to real search queries about translating on macOS.

How do I translate selected text on Mac using a keyboard shortcut?

By default, macOS does not provide a direct single-action shortcut; users must right-click highlighted text and select "Translate" from a submenu. With iTrans installed, you can simply highlight text in any Mac app (Safari, Xcode, Slack, PDF readers) and double-tap Command+C (⌘C⌘C) or press Option+Z (⌥Z). A lightweight Quiet Native floating HUD appears in 0.12s with your AI translation without interrupting your workflow.

Can I use my own DeepSeek API key for Mac translation?

Yes. iTrans is built around a Bring-Your-Own-Key (BYOK) architecture. Simply paste your official DeepSeek API key into iTrans Settings. Requests are sent directly from your Mac to official api.deepseek.com endpoints. With DeepSeek's pricing, 1,000 lookups cost less than $0.002, saving over 99% compared to monthly subscriptions like DeepL Pro.

How does iTrans compare to DeepL Pro, Bob, and Apple Translate?

DeepL Pro requires a recurring monthly subscription ($8.74+) and runs in an Electron wrapper. Bob requires manual plugin configuration and maintenance. Apple Translate lacks modern LLM context and custom terminology support. iTrans combines pure native Swift performance (~25MB RAM, 0.1s launch), cutting-edge DeepSeek V3/R1 models, local Terminology Memory, and a local Agent CLI Gateway in a 100% free, open-source Mac app.

Does my translation text or API key ever touch a third-party intermediary server?

Never. iTrans enforces strict offline-first security. Your API key is encrypted and stored locally on your Mac with restrictive 0600 permissions. Translation network traffic travels strictly between your machine and your chosen official provider (DeepSeek or Google). There are zero proxy relays, zero analytics trackers, and zero telemetry SDKs.

What is Personal Terminology Memory and how does it prevent mistranslations?

Terminology Memory is a local domain glossary database. When you define or confirm technical, medical, or brand terms (e.g. "zero-shot transfer → 零样本迁移"), iTrans injects these rules directly into prompt context during AI translation. This guarantees that your domain-specific vocabulary remains consistent and completely eliminates AI hallucinations.