快速翻译英文单词

快速翻译英文单词

我一直在读英文,但我的母语是西班牙语(我正在写论文)。有时我需要将一个单词翻译成西班牙语,我现在所做的就是打开一个新标签,然后转到谷歌翻译然后将单词放入输入字段。只需快速翻译一个单词或一个小短语。

我是 Mac 和 Firefox 用户。有没有更好的方法来实现这一点?我在想也许仪表板小部件可以解决问题,我正在寻找一个。另一个选项是安装Google 工具栏,但我真的很讨厌工具栏。我不知道,也许一个好的 Firefox 扩展?

答案1

您可以查找其他词典以供使用Dictionary.app(包含在 OS X 中)。就像我的 Wikipedia 词典(不知道它是否随原始 OS X 安装一起提供)从网络加载数据一样,您的翻译服务也可以。不过,似乎无法使用这样的自定义词典来增强 Cmd-Ctrl-D“快速词典”。

你可以启用调试/开发者模式用于仪表板,它允许您将小部件从“仪表板视图”拖到普通桌面上,这样您始终可以看到该小部件。

您可以研究为服务菜单创建自定义文本服务(在浏览器中选择一个单词并查看Application -> Services -> TextSystem Preferences -> Keyboard -> Keyboard Shortcuts -> Services您甚至可以为此类命令设置键盘快捷键。

可以使用轻松创建自定义服务Automator.app,我刚刚尝试过:

  • 根据“服务”工作流程创建一个新的 Automator 文档
  • 添加单个动作:Run Shell Script将输入作为参数传递,以及命令open http://dict.cc/?s=$1(或您用于翻译的任何网站)
  • 另存为Translate to German(我这里是德语)
  • (可选)在System Preferences
  • 用它

答案2

有一个翻译仪表板小部件我相信这是 Mac OS X 自 10.4 版以来自带的。它包含西班牙语翻译。

答案3

巴别鱼有一个 Firefox 插件。

答案4

我有指定了快捷方式对于这个脚本:

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

我还有针对类似语言对的搜索快捷方式http://translate.google.com/#en/ja/

相关内容