Я использую Google переводчик: просто открываю сайт, вставляю текст и получаю перевод.
Правда у такого подхода есть один недостаток - когда переключаешься на окно браузера, приходится тратить лишнее действие на выбор окошка, куда текст вставляется. Лечится это легко - открываем js-консоль (⌘⌥C - Safari, ⌘⌥J - Chrome и ⌘⌥K - Firefox) и вставляем код:
setInterval(function(){document.getElementById('source').focus();document.getElementById('source').select();}, 5000)
Данный код фокусируется на окне ввода каждые 5 секунд - таким образом, можно получить перевод просто переключившись на окно браузера и нажав ⌘V