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機能を使った方がよさそうです。

BetterTouchToolのライセンス・料金まとめ(BetterSnapToolやBTT Remoteによる無料ライセンス)
Xnapperを使って、他人に共有するときに見栄えの良いスクリーンショット画像を作成する
Chrome拡張機能の「Create Link」を使って簡単にサイトリンクを生成する
Path Finderで選択したファイルを特定アプリケーションで開く方法
Path Finder 10がリリース!Big Surに完全対応したり、AirDropが使えるように!
Visual Studio Codeのテキストを、書式設定無しでコピーする設定
Client Folder Makerをショートカットキーからすぐ実行できるようにする
FontExplorer X Proのバージョン7がリリース!類似フォントの検索や自動分類などの機能が追加
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
ATOKのクラウド推測変換やナントカ変換を使って、単語をラクで正確に変換する
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法