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

Keyboard Maestroのバージョン9.0がリリース!ダークモード対応やJSON関連のアクションが追加
macOSのシステム環境設定「言語と地域」の設定見直し
Google日本語入力の辞書をATOKにインポートする方法
Keyboard Maestroの「Click at Found Image」で画像と一致する場所をクリックするマクロの作り方
Path Finder 8.5がリリース!ファイル圧縮形式の種類が増えたり、細かい機能がいくつか追加
連絡先.appを活用して他人のメールアドレスなどの情報を管理する方法
Alfredの検索結果の表示がおかしくなったら確認すること
Path Finderの情報パネルにある「作成日」「更新日」「追加日」の違い
単語登録機能に日常でよく使うフレーズを登録して、文章を素早く入力する方法
一般的によく使われているテキストエディタでのEmmetの設定方法まとめ
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
リンクを開くときにブラウザやプロファイルを選択して開けるようになる「OpenIn」
学生から社会人、自分がWebデザイナーとして社会に出る前に立てた目標
Google Chromeで「パスワードを保存しますか?」ポップアップを非表示にする方法
Path Finder 8のサイドバー設定がたまに初期化されてしまう問題
「epel-release」インストール後にyum installで「Cannot retrieve metalink for repository」と表示される場合の対処法
Dashの時間と日付のフォーマット設定方法
Bartender 4のShow for Updates機能を使って、AirPodsに接続しているときだけ「ToothFairy」のアイコンを表示させる
Finderで選択したフォルダを特定のアプリケーションで開くAlfred Workflowの作り方
Ulyssesの「コードブロック」と「ソースブロック」の違いと使い分け
Visual Studio Codeでショートカットキーを変更する方法