Claude (Anthropic) is one of the best AI translators available, but the native interface is a browser chat. This guide shows how to turn Claude into a system-wide Mac translator with Lazie — select text in any app, get a Claude translation in place.
Why use Claude for translation
For context-sensitive translation, Claude (especially Opus and Sonnet) consistently outperforms rule-based engines like DeepL and Google Translate. It understands idiom, tone, technical jargon, and the surrounding context of a passage. The catch: Claude's native interface is claude.ai — a browser chat. To translate something on your Mac, the typical flow is: select text → switch apps → open claude.ai → paste → wait → copy answer → switch back → paste. That's a workflow that adds 30 seconds to every translation.
Lazie replaces that workflow with a single action: select text in any macOS app, click an anchor, get a Claude translation in place.
What you need
- macOS 13+ with Apple Silicon An Anthropic API key (from console.anthropic.com) — or an OpenRouter key if you want to route to Claude via OpenRouter Lazie installed (free, lazie.ai/download)
Setup in 3 steps
1. Install Lazie
Download from lazie.ai/download. Open the .dmg, drag to Applications, launch. On first run, macOS will ask to grant Accessibility permission — this is what lets Lazie watch text selections across apps. Grant it in System Settings → Privacy & Security → Accessibility.
2. Connect your Claude API key
Open Lazie's preferences. Under Models → Claude, paste your Anthropic API key. Pick the default model: Opus for nuance-heavy text, Sonnet for everyday speed, Haiku for short snippets. You can switch per translation later.
3. Translate
Select any text in any app — Xcode comment, PDF paragraph, Slack message, foreign email, web article. A small anchor appears next to the selection. Click it; pick Translate; get the Claude translation in 1-3 seconds.
What Claude does well that rule-based translators don't
Claude understands the surrounding context, not just the selected sentence. Lazie sends the surrounding paragraph plus document title plus active app type along with your selection. So "kernel" in an ML paper translates as the kernel function; "kernel" in a corn recipe translates as the seed. Rule-based translators usually pick one default.
Claude is particularly good at:
- Tone-preserving translation — preserves voice and register, doesn't flatten poetic or casual text into generic prose
- Technical jargon — keeps current with terminology in CS, ML, life sciences, finance
- Idiom and culture-specific phrases — handles "break a leg" or "山中无老虎" without literal mistranslation
- Document-level coherence — when you translate multiple selections in the same document, the model maintains consistent term choices
When to switch to GPT or DeepL
No single model is best for every selection. Lazie lets you switch per translation:
- Claude (Opus / Sonnet) — default for prose, literary text, tone-sensitive content
- GPT-4o — slightly broader specialized vocabulary for STEM jargon, niche brands
- DeepL (via API key) — fast, clean, high-quality for major European language pairs
The comparison is worth doing on your own content. Translate the same selection through 2-3 models and pick the baseline that needs the least editing.
Cost
Lazie itself is free. Claude API calls cost whatever Anthropic charges per token — typically fractions of a cent per translation. For heavy daily use (~1000 translations/month), expect $1-5/month with Sonnet. Opus is more expensive (~3-10x), use it for high-stakes passages only.
You can also route Claude calls through OpenRouter for usage-based billing across multiple model providers.
Privacy
Lazie sends only the text you actively select (plus a small surrounding context window) to Claude — and only at the moment you click Translate. No passive listening, no background sync. Your API key talks directly to Anthropic; Lazie does not proxy your data through a Lazie server.
Where to use Claude translation on Mac
Anywhere you can select text:
PDF readers — Preview, Skim, PDF Expert, Highlights, Adobe Reader
Email — Mac Mail, Outlook, Spark, Airmail
Note apps — Apple Notes, Bear, Obsidian, iA Writer, Ulysses
Slack — desktop or web
Xcode and VSCode — code comments, error messages
Terminal — error messages, stack traces, foreign CLI output
Safari — web pages (selection-level; for whole-page, use a browser plugin)
Read the Claude Translator landing for the high-level overview.
Originally published at lazie.ai — the AI translator for Mac.
Top comments (0)