alvoro Asked:2020-02-16 02:56:57 +0000 UTC2020-02-16 02:56:57 +0000 UTC 2020-02-16 02:56:57 +0000 UTC 注意主要选择的变化 772 你好。一个脚本已经在 Internet 上流传了很长时间,它允许您在任何应用程序中翻译选定的文本。算法很简单——通过调用脚本,我们读取主要选择的内容(xsel 到帮助),向 Google 翻译器发送请求并通过例如 notify-send 显示结果。当主要选择发生变化时如何自动调用此脚本? linux 1 个回答 Voted Best Answer PinkTux 2020-02-16T07:07:09Z2020-02-16T07:07:09Z 以 Yandex 为例: #!/bin/bash key="ваш ключ" old="$(xsel -o)" new="" while true; do new="$(xsel -o)" if [ "$old" != "$new" ]; then old="$new" translated="$(wget -qO - "https://translate.yandex.net/api/v1.5/tr.json/translate?key=$key&text=$new&lang=ru")" notify-send -u critical "$new" "$(echo $translated | sed 's/.*\[\"\(.*\)\"\].*/\1/')" fi sleep 1 done
以 Yandex 为例: