Переведи меня нежно

BPOH
что можно попробовать предпринять?
Попробуйте сменить сервис перевода,
сам скрипт запущенный в терминале ни на что не ругается?
Ну и проверьте сам сервис например гугл
 curl -s -H "user-agent: Mozilla/5.0" --get "https://translate.googleapis.com/translate_a/single?client=gtx&dt=t&sl=en&tl=ru" --data-urlencode "q=test work google"
vs220
сам скрипт запущенный в терминале ни на что не ругается?
Стыдоба( случайно снес зависимость pacman -Rcs

Не хватало jq. Теперь все работает, спасибо огромное!!!
Привет, что-то скрипт перестал работать :(, может из-за wayland или еще чего ?? У меня KDE, окно kdialog появляется и пусто :(. Может google заблокировал API??
scorpid
скрипт перестал работать :(, может из-за wayland или еще чего ?? У меня KDE, окно kdialog появляется и пусто
скрипт рабочий в том числе и на wayland

убедитесь что у вас:

стоят все зависимости
pacman -S jq wl-clipboard kdialog

правильно прописаны в скрипте dscp и translator
translator=google
dscp=wayland

проверьте google
 curl -s -H "user-agent: Mozilla/5.0" --get "https://translate.googleapis.com/translate_a/single?client=gtx&dt=t&sl=en&tl=ru" --data-urlencode "q=test work google"

И убедитесь что выделенный текст для перевода вы именно скопировали (правая кнопка мыши "копировать" или Ctrl-C в графике) потому что "буфер мыши" (PRIMARY) wl-clipboard не обрабатывает в скрипте в вайланд а лишь CLIPBOARD буфер

Если вы хотите чтобы чтобы обрабатывался PRIMARY буфер ( просто выделенный текст а не скопированный) то измените скрипт указав wl-clipboard использовать PRIMARY буфер
строка 127 добавить параметр PRIMARY (p) wl-paste -np
wayland ) textIn="$(wl-paste -np)" ;;

Запустите скрипт в терминале для проверки ошибок
vs220
scorpid
скрипт перестал работать :(, может из-за wayland или еще чего ?? У меня KDE, окно kdialog появляется и пусто
скрипт рабочий в том числе и на wayland

убедитесь что у вас:

стоят все зависимости
pacman -S jq wl-clipboard kdialog

правильно прописаны в скрипте dscp и translator
translator=google
dscp=wayland

проверьте google
 curl -s -H "user-agent: Mozilla/5.0" --get "https://translate.googleapis.com/translate_a/single?client=gtx&dt=t&sl=en&tl=ru" --data-urlencode "q=test work google"

И убедитесь что выделенный текст для перевода вы именно скопировали (правая кнопка мыши "копировать" или Ctrl-C в графике) потому что "буфер мыши" (PRIMARY) wl-clipboard не обрабатывает в скрипте в вайланд а лишь CLIPBOARD буфер

Если вы хотите чтобы чтобы обрабатывался PRIMARY буфер ( просто выделенный текст а не скопированный) то измените скрипт указав wl-clipboard использовать PRIMARY буфер
строка 127 добавить параметр PRIMARY (p) wl-paste -np
wayland ) textIn="$(wl-paste -np)" ;;

Запустите скрипт в терминале для проверки ошибок
Спасибо, все отлично, проблема была в том , что не прописал dscp=wayland, теперь все ок.
 
Зарегистрироваться или войдите чтобы оставить сообщение.