我一直在读英文,但我的母语是西班牙语(我正在写论文)。有时我需要将一个单词翻译成西班牙语,我现在所做的就是打开一个新标签,然后转到谷歌翻译然后将单词放入输入字段。只需快速翻译一个单词或一个小短语。
我是 Mac 和 Firefox 用户。有没有更好的方法来实现这一点?我在想也许仪表板小部件可以解决问题,我正在寻找一个。另一个选项是安装Google 工具栏,但我真的很讨厌工具栏。我不知道,也许一个好的 Firefox 扩展?
答案1
您可以查找其他词典以供使用Dictionary.app
(包含在 OS X 中)。就像我的 Wikipedia 词典(不知道它是否随原始 OS X 安装一起提供)从网络加载数据一样,您的翻译服务也可以。不过,似乎无法使用这样的自定义词典来增强 Cmd-Ctrl-D“快速词典”。
你可以启用调试/开发者模式用于仪表板,它允许您将小部件从“仪表板视图”拖到普通桌面上,这样您始终可以看到该小部件。
您可以研究为服务菜单创建自定义文本服务(在浏览器中选择一个单词并查看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
- 用它
答案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/
。