19 lines
784 B
Bash
Executable File
19 lines
784 B
Bash
Executable File
#!/bin/bash
|
||
|
||
copied_text=$(wl-paste)
|
||
|
||
# Проверяем, есть ли выделенный текст
|
||
if [ -z "$copied_text" ]; then
|
||
notify-send "Ошибка" "Нет выделенного текста"
|
||
exit 1
|
||
fi
|
||
|
||
# Переводим текст с помощью crow (на русский, например)
|
||
translated_text=$(echo "$copied_text" | crow -i -t ru)
|
||
|
||
# Выводим результат через notify-send
|
||
notify-send "Перевод" "$translated_text"
|
||
|
||
# ─────────────────────────── Старый вариант: ───────────────────────────
|
||
# qdbus io.crow_translate.CrowTranslate /io/crow_translate/CrowTranslate/MainWindow translateSelection
|