Быстро перевести слово с английского

1573
licorna

Я всегда читаю английский, но я носитель испанского языка (я работаю над диссертацией). Иногда мне нужно перевести слово на испанский язык, и сейчас я открываю новую вкладку и перехожу на Google Translate, а затем помещаю слово в поле ввода. Просто быстрый перевод, одно слово или небольшая фраза.

Я пользователь Mac и Firefox. Есть ли лучший способ добиться этого? Я думал, что, возможно, виджет приборной панели подойдет, и я искал один. Другой вариант - установить панель инструментов Google, но я действительно ненавижу панели инструментов. Я не знаю, может быть, хорошее расширение Firefox?

5

6 ответов на вопрос

4
Daniel Beck

Вы можете найти дополнительные словари для использования в Dictionary.app(в комплекте с OS X). Так же, как мой словарь из Википедии (не знаю, поставляется ли он с установкой vanilla OS X) загружает данные из Интернета, так же как и ваша служба переводов. Похоже, что невозможно улучшить Cmd-Ctrl-D «быстрый словарь» с помощью такого пользовательского словаря.

Вы можете включить режим отладки / разработки для Dashboard, который позволяет перетаскивать виджеты из «Dashboard view» на обычный рабочий стол, чтобы у вас всегда был виджет.

Вы можете посмотреть, как создать пользовательский текстовый сервис для меню «Сервисы» (выберите слово в браузере и заглянуть под него Application -> Services -> Text. В них System Preferences -> Keyboard -> Keyboard Shortcuts -> Servicesдаже можно установить сочетания клавиш для таких команд.

Пользовательский сервис может быть легко создан с помощью Automator.app, я только что попробовал:

  • Создать новый документ Automator на основе рабочего процесса «Сервис»
  • Добавьте одно действие: Run Shell Scriptс вводом в качестве аргументов и командой open http://dict.cc/?s=$1(или любым другим сайтом, который вы используете для перевода)
  • Сохранить как Translate to German(в моем случае это немецкий)
  • (Необязательно) Назначьте сочетание клавиш в System Preferences
  • Используй это
Я хочу использовать http://translate.google.com/#en|es|$1 с `Automator.app`, но не знаю, как кодировать символ` # `. Вам также нужно установить `Передать ввод: как аргументы` в Automator. Так что я сделал: открыть "http://translate.google.com/#en|es|$1", но это не сработало. Я также попытался экранировать каналы `|` и `#` и использовал вместо этого `% 23`, но тоже не сработал. licorna 14 лет назад 0
Я не использовал ни одно из решений, которые вы мне представили, но благодаря вашим идеям я захотел сделать это правильно. Что я сделал, так это создал виджет в dashcode, который делает именно то, что я хотел: отправить запрос в Google и отобразить результат. Он ведет себя как translate.google.com, но внутри панели инструментов. licorna 14 лет назад 0
2
ghoppe

Существует версия виджета панели перевода, которая поставляется с Mac OS X, начиная с версии 10.4. Включает испанские переводы.

Я попробовал виджет панели инструментов, но качество перевода не очень хорошее licorna 14 лет назад 0
1
Ryan

Babelfish имеет дополнение к Firefox.

1

Одним словом: букмарклет

Зачем? Аддоны Firefox съедают вашу оперативную память.

Описание: Создайте новую закладку на панели закладок в Firefox с помощью кода в этом посте или перейдите по следующей ссылке и перетащите «Испанский» на панель закладок. Если вы хотите что-то перевести, выделите это мышью, как будто вы хотите скопировать это, но просто нажмите на букмарклет. Новая вкладка открывается с переведенным словом.

Букмарклет Google Translate для Spanisch со страницы http://translate.google.com/translate_buttons :

javascript:var%20t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset||document.characterSet);if(t!='')else; 
1
user495470

I've assigned a shortcut to this script:

try set old to the clipboard as record end try try tell application "System Events" to keystroke "c" using command down do shell script "open \"http://translate.google.com/#auto/auto/$(LC_CTYPE=UTF-8 pbpaste | ruby -KUe 'require \"cgi\"; print CGI.escape(STDIN.read.strip)')\"" end try try set the clipboard to old end try 

I also have search shortcuts for pairs of languages like http://translate.google.com/#en/ja/.

Я создал Сервис в Automator.app с помощью приведенного выше сценария (используйте «Библиотека», «Утилиты», «Запустить Applescript»). Впоследствии я назначил ему ярлык в Системных настройках »Клавиатура» Ярлыки »Сервисы. Работал отлично! neu242 8 лет назад 0
0
Hugo Ferreira

Вы всегда можете открыть Safari один раз, затем выбрать « Файл» ⇨ «Открыть на панели инструментов», чтобы выбрать http://translate.google.com, а затем «вырезать» фрагмент страницы, выполняющий перевод. У вас будет мгновенный виджет без какой-либо кодировки.