Linux에서도 DeepL 적용 같은 단축키로 번역하고 싶어요.
개시하다
Windows 및 Mac에서 DeepL을 사용하는 어플리케이션ctrl-c ctrl-c
간단하게 복제한 것으로 영어로 번역하여 순조롭게 읽을 수 있다.
리눅스도 같은 일을 하고 싶어요.
deepl cli 같은 게 몇 개 있는지 찾아봤는데 이걸로 간단한 프로그램을 만들고 싶은데 프로 버전의 공식api를 사용하지 않으면 번역 결과에 접근할 수 없을 것 같아요.따라서 브라우저에서 액세스하기로 결정했습니다.
같은 일을 하는 사람@masan4444씨Linux를 사용한 DeepL 번역가 있습니다.단축키에 조개 스크립트를 등록하면 쉽게 사용할 수 있다.(참고할게요. 감사합니다.)
다만, 개인적으로,
매번 번역할 때마다 탭을 열고 같은 탭에서 번역하지 마세요.
그러고 싶어서 했어.
clip-translator
https://github.com/kosuke55/clip-translator
Install
구글 크롬의 버전을 확인하십시오.google-chrome --version
Google Chrome 81.0.4044.113
조사 버전에 가장 가까운 크롬 드라이브binary를 설치합니다.sudo pip install chromedriver_binary==81.0.4044.138.0
pip install chromedriver_binary==
이렇게 하면 설치 가능한 모든 버전을 확인할 수 있다.
아래 배지 설치(PyPI 미등록)git clone https://github.com/kosuke55/clip-translator.git
cd clip-translator
sudo pip install -e .
Setting
다음 스크립트를 실행하여 키보드 단축키를 등록합니다.
Primary는 Ctr 키를 가리킵니다.python set_keyboard_shortcut.py 'clip-translate' 'clip_translate_c' '<Primary><Alt>c'
수동 등록 시,
키보드를 검색하고 shorcuts,custom shortcuts 막대를 선택합니다.
+ 키를 눌러 단축키를 등록하면 다음 그림이 표시됩니다.
(예에서 ctrl-alt-c가 설정되어 있습니다.)
서버도 데스크톱에 단축키를 만들고 싶다면python create_desktop_shortcut.py
으로기본적으로 영어-> 일본어입니다.
Run
생성된 바탕 화면 단축키 브라우저가 시작됩니다.
또는 터미널에서
clip_translate_s
브라우저가 시작된 후 ctrl-c로text를 복사하여 ctrl-alt-c를 누르면 자동으로 deepl로 전송하여 번역합니다.
Options
clip_translate_s -h
usage: clip_translate_s [-h] [--source SOURCE] [--target TARGET] [--mode MODE]
[--split SPLIT] [--remove-hyphen REMOVE_HYPHEN]
[--remove-newline REMOVE_NEWLINE]
optional arguments:
-h, --help show this help message and exit
--source SOURCE, -s SOURCE
source language (default: en)
--target TARGET, -t TARGET
target language (default: ja)
--mode MODE, -m MODE Translation site (deepl or google) (default: deepl)
--split SPLIT, -sp SPLIT
Use wordninja split (default: 0)
--remove-hyphen REMOVE_HYPHEN, -rh REMOVE_HYPHEN
Remove hypen (default: 0)
--remove-newline REMOVE_NEWLINE, -rn REMOVE_NEWLINE
Remove newline (default: 0)
DeepL 대신 구글로 번역하고 싶다면clip_translate_s -m google
으로
끝말
어쨌든 하고 싶은 일은 다 한 것 같아서요.정식 앱이 나오기 전에 참을게요.
Reference
이 문제에 관하여(Linux에서도 DeepL 적용 같은 단축키로 번역하고 싶어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kosuke555/items/30670b16b2b3daf6e27d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
google-chrome --version
Google Chrome 81.0.4044.113
sudo pip install chromedriver_binary==81.0.4044.138.0
pip install chromedriver_binary==
git clone https://github.com/kosuke55/clip-translator.git
cd clip-translator
sudo pip install -e .
python set_keyboard_shortcut.py 'clip-translate' 'clip_translate_c' '<Primary><Alt>c'
python create_desktop_shortcut.py
clip_translate_s
clip_translate_s -h
usage: clip_translate_s [-h] [--source SOURCE] [--target TARGET] [--mode MODE]
[--split SPLIT] [--remove-hyphen REMOVE_HYPHEN]
[--remove-newline REMOVE_NEWLINE]
optional arguments:
-h, --help show this help message and exit
--source SOURCE, -s SOURCE
source language (default: en)
--target TARGET, -t TARGET
target language (default: ja)
--mode MODE, -m MODE Translation site (deepl or google) (default: deepl)
--split SPLIT, -sp SPLIT
Use wordninja split (default: 0)
--remove-hyphen REMOVE_HYPHEN, -rh REMOVE_HYPHEN
Remove hypen (default: 0)
--remove-newline REMOVE_NEWLINE, -rn REMOVE_NEWLINE
Remove newline (default: 0)
clip_translate_s -m google
어쨌든 하고 싶은 일은 다 한 것 같아서요.정식 앱이 나오기 전에 참을게요.
Reference
이 문제에 관하여(Linux에서도 DeepL 적용 같은 단축키로 번역하고 싶어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kosuke555/items/30670b16b2b3daf6e27d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)