18
Help us understand the problem. What are the problem?

posted at

updated at

LinuxでDeepL翻訳

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やこの記事のコメントに投稿してただけると幸いです.

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
18
Help us understand the problem. What are the problem?