LoginSignup
40
20

More than 1 year has passed since last update.

LinuxでDeepL翻訳

Last updated at Posted at 2020-05-29

LinuxでDeepL翻訳

DeepLを論文読みなどに使ってらっしゃる方多いですよね.
公式アプリケーションを使えば,Ctrl(Cmd) + Cを2回押すことによりポップアップが表示され,DeepLで翻訳してくれます.改行なども取り除いてくれます.

しかしこのアプリケーション,WindowsとMacでしか動きません.そこで,Linuxで同じ機能を実現するシェルスクリプトを作ったので紹介します.
deepl-clip.gif

インストール(簡単)

Ubuntu (Debian系) なら

sudo apt install xclip nkf
curl -OL https://github.com/masan4444/deepl-clip/releases/latest/download/deepl-clip.sh
chmod u+x deepl-clip.sh

CentOS (RedHat系) なら

yum install epel-release
yum install xclip nkf
curl -OL https://github.com/masan4444/deepl-clip/releases/latest/download/deepl-clip.sh
chmod u+x deepl-clip.sh

使い方

使い方も簡単で

sh deepl-clip.sh

ブラウザでDeepLのサイトを開いて,クリップボードの中身を貼り付けてくれます.

しかし,この機能が便利なのは,ショートカットを設定してからです.
Ubuntu18.04なら設定 > デバイス > キーボード > 独自のショートカットからショートカットを設定することで,公式アプリのような機能を実現します.

その際,スクリプトのフルパスを指定しないといけません.
(/full/path/to/の部分をご自身の環境に合わせて変えてくだい)
deepl-clip_shortcut.png

あとはCtrl+Cx2が設定できれば完璧なのですが..
基本的には

  1. Ctrl+Cでクリップボードにコピー
  2. Ctrl+?でスクリプトを起動

という使い方をします.

最後に

バグ報告,要望などがあればIssuesやこの記事のコメントに投稿してただけると幸いです.

40
20
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
40
20