curl -s "http://ajax.googleapis.com/ajax/services/language/translate?langpair=|en&v=1.0&q=`xsel`" |cut -d \" -f 6
Эта команда использует curl
для отправки запроса к веб-сервису Google Translate, который переводит текст, находящийся в буфере обмена, с неопределенного языка (|
) на английский (en
). Результат обработки JSON-ответа с помощью cut
выводит переведенный текст. Это полезно для получения перевода текста из буфера обмена. Альтернативно, можно использовать инструменты, такие как xclip
или xsel
, чтобы управлять буфером обмена и translate-shell
для более удобных переводов.