Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Traductor — Menu Bar App para macOS

A tiny, free, on-device menu bar translator for macOS — 22 languages, auto-detect, global hotkey, no API keys. Built in Swift with Apple's Translation framework.

Platform Swift Translation License

Traductor en acción: Hello World → Hola Mundo

Traductor minimalista para la barra de menú de macOS. Copiás un mensaje (de Discord, Telegram, X, donde sea), apretás un atajo y al toque tenés la traducción lista para copiar y pegar.

  • 🌍 22 idiomas, con auto-detección del idioma de origen.
  • 🔒 100% on-device usando el framework Translation de Apple. Gratis, privado, offline y sin API keys.
  • ⌨️ Atajo global (Cmd+Shift+T): seleccionás texto en cualquier app y se traduce solo, sin copiar a mano.
  • 📋 Lee el portapapeles automáticamente.
  • 🪶 Súper liviano, sin icono en el Dock.
  • 🛠️ Compila sin Xcode completo, solo con las Command Line Tools.

Idiomas soportados

Árabe · Alemán · Chino · Coreano · Danés · Español · Francés · Hindi · Holandés · Indonesio · Inglés · Italiano · Japonés · Noruego · Polaco · Portugués · Ruso · Sueco · Tailandés · Turco · Ucraniano · Vietnamita

Por defecto traduce a tu idioma (español, configurable). Copiás cualquier texto y la app detecta sola el idioma de origen. Un menú "Traducir a:" permite cambiar el destino cuando lo necesites.

Requisitos

  • macOS 15 (Sequoia) o superior.
  • Command Line Tools de Xcode:
    xcode-select --install

Compilar y correr

./build.sh
open Traductor.app

La primera vez, macOS puede pedirte descargar el modelo de idioma (español / inglés). Es una sola vez; después funciona sin internet.

Que arranque solo al iniciar sesión (opcional)

Ajustes del Sistema → General → Ítems de inicio → + → elegí Traductor.app.

Uso

  1. Copiá un texto (Cmd+C).
  2. Clickeá el icono 💬 en la barra de menú.
  3. La traducción del portapapeles aparece sola.
  4. Copiar traducciónCmd+V donde la necesites.

Cmd+Return vuelve a traducir lo que tengas escrito en el cuadro.

Atajo global

Desde cualquier app, copiá un texto y apretá Cmd+Shift+T: aparece una ventana flotante con la traducción del portapapeles ya hecha. Esc o Cmd+Shift+T de nuevo la cierran.

Estructura

Sources/Traductor/
  App.swift             # MenuBarExtra (la app)
  TranslatorView.swift  # UI de la ventanita + traducción on-device
  Translator.swift      # Detección de idioma + portapapeles
Info.plist              # LSUIElement (sin Dock), bundle metadata
build.sh                # Compila con swiftc en un .app firmado ad-hoc

Roadmap

  • Atajo global de teclado (Cmd+Shift+T) para traducir sin clickear.
  • 22 idiomas con auto-detección.
  • Motor alternativo vía LLM (Qwen / Claude) para slang y jerga de chats.
  • Historial de últimas traducciones.
  • Más pares de idiomas.

Licencia

MIT — ver LICENSE.

About

Tiny, free, on-device menu bar translator for macOS — 22 languages, auto-detect, global hotkey. Swift + Apple Translation framework. No API keys.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages