DeepL翻訳をAlfred上で完結させるAlfred Workflow「DeepL-Translate」

この記事の要約
- DeepL-Translateを使えば、Alfred上で翻訳が完結する
- キーワードのあとに「
.(ドット)」を入力すれば翻訳され、enterで選択すればクリップボードにコピーされる - APIの制限で1分間に最大600文字までしか翻訳できないので注意
英語翻訳をしたいときにAlfredのCustom Search機能を使っていましたが、DeepL翻訳のAlfred Workflowの「DeepL-Translate」を見つけたので、最近はそちらがメインになりそうです。
- 論文や技術的な内容の文章も高い精度で翻訳してくれる
- Alfred上で完結できる(ウェブページを開いてコピーする手間が省ける)
ちなみに、Google翻訳も昔はAlfred上で完結するWorkflowがあったらしいのですが、APIの制限によって使えなくなってしまいました。
翻訳ページを開いたところで、文章をコピーしたらすぐに閉じてしまいますし、Alfred上で完結するならその方が便利です。
DeepL-Translateのインストール

PackalのページからDeepL-Translateをインストールします。
「Download」ボタンを押すと「Deepl-Translate.alfredworkflow」がダウンロードされるので、このファイルをダブルクリックします。
Alfredのインストール画面になって、ここで環境変数の設定ができるのですが、「英和」翻訳をよく利用する人の場合は「DEEPLE_TARGET」を「EN」から「JA」に変えておくのがオススメです。

入力できたら「Save」でインストール完了です。
フランス語訳を和英に設定する
デフォルトだと「dlfr」のキーワードで英語をフランス語に翻訳する設定になっているので、これを和英に設定し直しておきます。
「dlfr」をダブルクリックして編集画面を開き下記の修正を行います。

- キーワードを「dlj」に変更
- 「FR」になっている部分を「EN」に変えておく
- とりあえあず「Script」が
./deepl.sh -l "EN" "{query}"になっていれば和英にはなります
- とりあえあず「Script」が
設定できたら「Save」で保存しておきます。
基本的な使い方
Alfredを開いて「dl」と半角スペースのあとに英語を入力します。
そのあとに「.(ドット)」を入力したら翻訳され、翻訳結果が表示されます。

翻訳結果を選択してenterを押せばクリップボードにコピーされるので、あとはペーストするなり自由です。
先ほど設定した「dlj」と半角スペースのあとに日本語を入力して、「.(ドット)」を入力すれば和英翻訳もバッチリです。
「.(ドット)」を入力しないと翻訳が始まらないので注意が必要です。
APIの制限に注意
DeepLはAPIの関係上、1分間に最大600文字まで翻訳できるようになっています。1分間に600文字以上翻訳しようとした場合はエラーになるので注意が必要です。
また、ものすごく長い文章を翻訳しようとしてもエラーになるので、その場合はAlfredのCustom Search機能を使った方がよさそうです。

MacのSublime Textを日本語化する方法
Karabiner-Elementsを使って、Finder上でReturnを押すとファイルを開くようにする
XcodeのFileMerge機能を使って2つのファイル差分を確認する
QuickTime Playerとプレビュー.appで動画の一部を画像として書き出す方法
ブラウザを開かなくても高性能な翻訳ができるDeepLのMacアプリ
Slackのリマインダー機能「/remind」についてのまとめ
Orbital 2と修飾キーの同時押しで、別のショートカットキーを発火させる方法
macOS Mojaveのログイン周りの設定まとめ(ゲストユーザのオフ、ログイン時の壁紙変更)
Keyboard MaestroのマクロをURLから発火する方法
Macでマクロの作成が出来るKeyboard Maestroの基本的な使い方
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
SafariでFacebookのPage Pluginに「リクエストを処理できませんでした」とダイアログが表示される問題
日々のちょっとした作業を効率的にする小技 #1日1Tips – 2019年7月
Sketchの図形周りの基本操作|図形の作成方法から描画に関する細かい部分まで
Ulyssesで目標や締め切りを決めて特定のプロジェクトの文章を管理できる機能
mac環境にnodebrew経由でNode.jsをインストールしてバージョンを管理する方法
CSS Nite in Kobe, vol.51「すべての人がカメラを持つ時代の SNS映え・ウェブ映えする写真撮影テクニック と 写真撮影の基礎」に参加してきました
iPhoneで特定のアプリだけ別の言語設定に切り替える方法
Workspacesの検索ウインドウで使えるコマンド一覧
BetterTouchToolでトラックパッドやタッチバーにアクションを割り当てる
FontExplorer X Proのバージョン7がリリース!類似フォントの検索や自動分類などの機能が追加