I got tired of copying text back and forth to translate it. Building the Mac workflow was the harder part.
Описание и применение
Приложение для macOS, которое автоматически переводит выбранный текст или голос, показывает превью, позволяет проверить и вставить результат, сохраняя форматирование и ссылки.
Задача
Repetitive copy‑paste translation workflow on macOS was annoying and error‑prone.
Результат
The app reduces repetitive copy‑paste, provides preview and confirmation, preserves formatting and links, and handles voice input with separate review steps.
Рабочий процесс
- Capture selected text or start voice input via double‑tap ⌘
- Show translation preview
- Let user review and confirm
- Insert or replace text in original context after verification
Доказательства
Select some text. Copy it. Open a translator. Paste it. Get the result. Copy it back.
I settled on double‑tap ⌘. With text selected, it opens a translation preview. Without a selection, it opens voice input.
The flow became: Capture the selected text and its context. Show the translation. Let the user review it. Replace the selection only after confirmation.
The app uses Swift, AppKit, and SwiftUI. Speech capture uses AVAudioEngine, with streaming transcription through Soniox. Translation uses Apple’s system Translation framework or Gemini, depending on the selected engine.
- Дата записи: 2026-11-01T15:44:31.103Z