Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + Linux и Windows

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Linux Windows Microsoft Ubuntu Windows 10 Все
26 постов сначала свежее
81
kaloraw
7 лет назад
GNU/Linux

Translate Shell. Перевод текста по hotkey или - а так ваша винда может?⁠⁠

Пакет, точнее скрипт, Translate Shell переводит текст с помощью онлайн переводчиков Google Translate (default), Bing Translator, Yandex.Translate, DeepL Translator, Apertium.


Возможности обширные.

В нашем случае - будем переводить любой текст в любом окне в любом приложении.

Переводить будем всплывающим окном с текстом и озвучивать оригинал текста.


Подробности можно посмотреть на оф. сайте (github), его же Wiki и в man-e.

Работает переводчик в командной строке, я же хочу немного упростить его использование.

В итоге - вывод перевода через kdialog по горячим главишам. Все достаточно просто на самом деле и без всяких вам zenity и notify-send.

1. Скачиваем скрипт


В свежих дистрибутивах версия Translate Shell 0.9.5 и 0.9.6. Поэтому просто


$ sudo apt install translate-shell


В 16.04 (а я использую KDE Neon) версия 0.9.2, поэтому загружаем с git (0.9.6)


$ wget git.io/trans
$ chmod +x ./trans
$ sudo cp trans /usr/bin/


Из обязательных зависимостей - gawk. Рекомендуется еще curl, что-либо из mplayer, mpv, mpg123, eSpeak, что-либо из less, more, most, еще rlwrap, и aspell или hunspell

2. Проверяем скрипт

$ trans artful aardvark


Краткий вывод:

$ trans -b artful aardvark

Послушать в оригинале:

$ trans -sp -b artful aardvark

3. Пишем скрипт на bash


Создаем в любом месте файл

touch /home/$USER/.translate_textbox


со следующим содержимым:

#!/usr/bin/env bash
a=`xsel -o | trans :ru -no-ansi -b`
echo -e "$a" > /tmp/kdetrans
kdialog 500 300 --title 'Перевод' --textbox /tmp/kdetrans


Назначаем исполняемым


$ chmod +x /home/$USER/.translate_textbox

4. Назначаем hotkey


Параметры системы - Комбинации клавиш - Специальные действия - Изменить - Новый - Глобальная комбинация клавиш - Команда или адрес.

Имя: любое (tlanslate box).

Активация: жмем комбинацию (у меня Meta+`)

Действие: /home/ЮЗЕР/.translate_textbox (выбрать файл через проводник)

Применить.

5. Проверяем результат


Выделить любой текст на любом языке, в любом приложении, нажать комбинацию клавиш.

Можно выделять текст. Будет висеть, пока не закроете.

Translate Shell. Перевод текста по hotkey или - а так ваша винда может? Linux, Перевод, Linux и Windows, Linux vs windows, Kde, IT, Ubuntu, Kde neon, Длиннопост
Translate Shell. Перевод текста по hotkey или - а так ваша винда может? Linux, Перевод, Linux и Windows, Linux vs windows, Kde, IT, Ubuntu, Kde neon, Длиннопост

Плюшки


Тоже самое, но в popup (сообщение в системном трее)

Пропадает через некоторое время, но оставляет запись в системных уведомлениях


#!/usr/bin/env bash
a=`xsel -o | trans :ru -no-ansi -b -l`
echo -e "$a" > /tmp/kdetrans
kdialog --title 'Перевод' --passivepopup "`cat /tmp/kdetrans`"

Почти тоже самое, но можно послушать оригинал.

#!/usr/bin/env bash
a=`xsel -o | trans :ru -no-ansi -b`
echo -e "$a" > /tmp/kdetrans
kdialog --title "Перевод" --yesno "`cat /tmp/kdetrans`" \
--yes-label "Произнести" \
--no-label "Завершить"
button="$?";
if [ "$button" = 0 ]; then
xsel -o | trans -sp -b
elif [ "$button" = 1 ]; then
exit 0;
else
kdialog --error "Ошибка";
fi;
Translate Shell. Перевод текста по hotkey или - а так ваша винда может? Linux, Перевод, Linux и Windows, Linux vs windows, Kde, IT, Ubuntu, Kde neon, Длиннопост

Если не нравится женский голос, можно изменить на мужской от Яндекса.

в части
button="$?";
if [ "$button" = 0 ]; then
xsel -o | trans -sp -b
Заменить на
xsel -o | trans -e yandex -sp -n m

Нагло стыбрено с kubuntu.ru оригинал - https://kubuntu.ru/node/14432


спасибо автору Sabalt


Очень шикарная вещь!

Показать полностью 3
Linux Перевод Linux и Windows Linux vs windows Kde IT Ubuntu Kde neon Длиннопост
86
corvuscor
8 лет назад
GNU/Linux

О классовой борьбе.⁠⁠

Хотелось бы написать небольшой пояснительный пост.


Если я назвал вас виндузятником и нелестно высказался о ваших умственных способностях - обижайтесь. Да, именно этого я и добиваюсь. Можете даже огрызаться.


Но я не считаю любого пользователя Windows или любых других продуктов Майкрософт виндузятником и идиотом, также как и не считаю Windows плохой ОС.


Виндузятник по моему мнению - это фанбой майкрософт, или боевой хомяк, тут уж как угодно. Его отличают такие черты, как
- Всегда или почти всегда в топиках начинает писать со слов "красноглазые", "задроты", "петушки", либо иным образом пытается оскорбить.
- Искренне радуется любым проблемам - отмененным играм, обнаруженным эксплоитам и д.р.

- Шутит про пересборку ядра.

- Принципиальный пират. Считает идиотами тех, кто покупает софт.

- Оффтопит в любой теме про линукс, сводя все к теме, в которой хоть немного понимает. Сразу переводит стрелки на неких "упоротых красноглазиков" ( т.е. + пункт 1).

- Узнал себя и пошел в комменты поливать меня говном.

И нет. Я не говорю, что в СПО сообществе нет своих упоротых. Но суть в том, что СПО-фашистов в количественном отношении их, как ни крути, куда меньше, чем одиозных виндузятников, а потому они куда реже мозолят глаза. Так что перед тем, как изливать свой гнев в комментах, скажу - вы еще и не оригинальны.

Все мы знаем, что Linux великолепен… Он выполняет бесконечные циклы за 5 секунд.

— Linus Torvalds о превосходстве Linux на Amsterdam Linux Symposium

Показать полностью
[моё] Linux Linux и Windows Текст Негодование Срач IT
30
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии