Strg-c Strg-c
für DeepL-Apps, die unter Windows und Mac verwendet werden können
Sie können leicht übersetzen, was Sie kopiert haben, und Englisch lesen.
Ich wollte dasselbe mit Linux machen. Als ich es nachgeschlagen habe, gab es einige Dinge wie deepl cli, und ich dachte, ich würde eine einfache App damit erstellen, aber jetzt scheint es, dass ich nicht auf das Übersetzungsergebnis zugreifen kann, ohne die offizielle API der Pro-Version zu verwenden. Also habe ich beschlossen, über einen Browser darauf zuzugreifen.
Ähnliches tat @ masan4444 DeepL-Übersetzung unter Linux. Registrieren Sie einfach das Shell-Skript in der Verknüpfung. Es ist einfach zu bedienen. (Vielen Dank für Ihre Referenz.)
Aber persönlich,
――Ich möchte, dass Sie auf derselben Registerkarte übersetzen, ohne die Registerkarte bei jeder Übersetzung zu öffnen.
Ich wollte das machen, also habe ich es geschafft.
clip-translator https://github.com/kosuke55/clip-translator
Install Überprüfen Sie die Version von Google Chrome.
google-chrome --version
Google Chrome 81.0.4044.113
Installieren Sie die chromedriver_binary, die der von Ihnen gesuchten Version am nächsten kommt.
sudo pip install chromedriver_binary==81.0.4044.138.0
Installieren Sie die folgenden Pakete (PyPI nicht registriert)
git clone https://github.com/kosuke55/clip-translator.git
cd clip-translator
sudo pip install -e .
Setting
Suchen Sie nach der Tastatur und wählen Sie die Felder Verknüpfungen und benutzerdefinierte Verknüpfungen aus.
Drücken Sie die Taste + und registrieren Sie die Verknüpfung wie in der Abbildung unten gezeigt.
(Im Beispiel ist Strg-Alt-C eingestellt.)
.
Run Vom Terminal
clip_translatate_s
Dann wird der Browser gestartet.
Kopieren Sie nach dem Start des Browsers den Text mit Strg-C und drücken Sie Strg-Alt-C. Der Text wird automatisch zur Übersetzung an deepl gesendet.
Options
clip_translate_s -h
usage: clip_translate_s [-h] [--source SOURCE] [--target TARGET] [--mode MODE]
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)
Wenn Sie Google Translation anstelle von DeepL verwenden möchten
clip_translatate_s -m google
Und.
Ich habe das Gefühl, dass ich in der Lage war, das zu tun, was ich vorerst tun wollte. Ich werde das ertragen, bis die offizielle App herauskommt.
Recommended Posts