local text translation in one hotkey
translate&go is a small macOS app that translates selected text with a local Ollama model. Select text in any app, press your hotkey, and paste the translated result from the clipboard.
- Global hotkey for translating selected text (default
⌃⌥C). - Local Ollama translation.
- Automatic start, model preload, and shutdown of the local Ollama server.
- Model, target language, interface language, Dock, and menu bar settings.
- English interface by default, with Russian available in Settings.
- Settings and Q&A windows.
- Download and open
translate-go.dmg. - Drag
translate&go.apptoApplications. - Open the app from
Applications. - If macOS blocks the app because it is not notarized, run:
sudo xattr -rd com.apple.quarantine "/Applications/translate&go.app"- Open the app again and allow Accessibility access when prompted.
- Optional: install Homebrew if you do not already have it:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- Install Ollama. If you already have Ollama, skip this step:
brew install ollama- Download a translation model:
ollama pull translategemma:12b- Open Settings, choose the model, target language, interface language, and hotkey.
Enable translate&go in:
System Settings -> Privacy & Security -> Accessibility
The app needs this permission to copy selected text with Command-C.
- Select text in any macOS app.
- Press the configured hotkey.
- Wait until the translated text is written to the clipboard.
- Paste the result with
Command-V.
BSD 3-Clause. See LICENSE.