MACOS · FREE · OPEN SOURCE
five translators, one hotkey, five tones.
hit ⌥/, type a phrase, hit return — translation lands at your cursor. apple offline, google, deepl, claude, all in one menu-bar app. with claude you can also dial the tone: corporate, simple, original, youth, vulgar.

dry, neutral, formal. fit for a brief to legal.
stripped for clarity. short sentences, no jargon, understandable on first read.
matches the register and rhythm of the source as closely as possible.
casual, current, slangy. how someone under 30 would actually phrase it.
no filter. swears when the source swears, and sometimes when it doesn’t.
note: tone control requires the claude engine. apple, google, and deepl translate without tone.
on-device translation via the system framework. zero network. used automatically when you’re offline.
the public translate.googleapis.com endpoint. fast and good enough for short phrases.
your DeepL api key. better than Google for nuanced European source. key lives in the keychain.
your Anthropic api key. the only engine that respects the tone slider. claude 4.7 sonnet by default.
default ⌥ /. a glass panel slides up at the bottom of your screen. rebindable in settings if you already use that combo for something else.
type your phrase in any of 13 languages. skald detects the source language on-device. press return and the translation lands at your cursor in whatever app you were in.
second hotkey ⌥ ` translates whatever’s selected in place, or the clipboard if nothing is selected. no panel, no return key.
ONE GUY · NO MEETINGS · SHIPPING
panic-kit is the one-person studio of an indie developer who keeps shipping things that should have been a script. say hi if you find a bug, or just to say hi.