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

無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
Macでテキスト選択時にポップアップを表示する「PopClip」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
Orbital 2と修飾キーの同時押しで、別のショートカットキーを発火させる方法
Path Finderのデュアルブラウザで、別枠へのファイル移動とコピーを使いやすくする
Keyboard Maestroの変数基礎
MagicPrefsを使ってMagic Mouseのカスタマイズを行う
Markdownで画像を表示する時はGyazoを使うのが便利
Macの「システム終了」や「スリープ」操作を素早く行う方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Figmaでサクッとワイヤーフレームが作れる素材検索プラグイン「Wireframe」
CSS Nite in Kobe, vol.56「プラグマティックペルソナとマイクロカスタマージャーニーを作ってみよう」に参加してきました
Adobe初のUI/UXデザインツール「AdobeXD」の使い方を見てきました!【CSS Nite in Kobe】
Path Finderのデフォルト解凍アプリを変更する方法
Path Finderでファイルのコピー・移動時に「._」から始まる不可視ファイルを一緒にコピーしないようにする
Dart Sassでファイルを分割して管理する方法|Dart Sass入門
Visual Studio Codeの基本|概要やインストールから日本語化など最低限の設定方法
Macのアプリケーションやウインドウの切り替えまとめ
Path Finder 8でブックマークバーにフォルダやアプリケーションを設置して使用する
XcodeのFileMerge機能を使って2つのファイル差分を確認する