発端
ちょっとした調べ物の度にChromeのタブが増えていくのを憂いで先日Dashを導入したのですが、
英語のできない筆者にとって欠かせない翻訳アドイン的な機能がなかったので、作ってみました。
作り方
Automator
- Spotlight > Automator > こちらやこちらを参考にしつつ、以下のように設定して任意の名前で保存
- なお作成したワークフローファイルは以下にできる。わかりづらいぞ
- /Users/ユーザ名/Library/Servicies/xxx.workflow

bash
cat | perl -MURI::Escape -lne 'print uri_escape($_)' | sed -e 's/^/https:\/\/translate.google.com\/?source=gtx_c#auto\/ja\//g'
ショートカット
- Spotlight > ショートカット > サービスに先ほど作った機能が出てくるので、任意のショートカットを指定

できあがり
- Dashにて翻訳したい文字を選択 > 右クリック > Servicies or ショートカットキーでポップアップが立ち上がる


余談
- Automator初めて触ったんですが、入出力周りの作り(というか説明)が謎で若干詰まりました...
- 大した苦労もしていない割に、ポップアップの見た目がそれっぽくってウキウキです