Traduza textos selecionados em seu Desktop Linux com atalho de teclado e notificações
Publicado por Eduardo Mozart de Oliveira em 10/10/2017
[ Hits: 9.027 ]
Blog: http://www.eduardomozartdeoliveira.wordpress.com/
#!/usr/bin/env bash
text="$(xsel -o)"
translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=pt&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"
notify-send --icon=info "$text" "$translate"
translate=$(echo -n $translate | awk '{$NF="";sub(/[ \t]+$/,"")}1')
echo -n "$translate" | xclip -selection clipboard

#!/usr/bin/env bash
text="$(xsel -o)"
translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=pt&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"
echo -e "Original text:" "$text"'\n' > /tmp/notitrans
echo "Translation:" "$translate" >> /tmp/notitrans
zenity --text-info --title="Translation" --filename=/tmp/notitrans
Miniatura de arquivos SWF no Linux
apt - Atribuindo preferências a pacotes e repositórios
Pacotes RPM no CentOS - Erro: "Warning: RPMDB altered outside of yum" [Resolvido]
Adicionando o ISO Master ao menu de contexto do Nautilus
Atualizando Ubuntu 12.04 para 12.10 via terminal
Erro: "O sistema detectou um problema no aplicativo" [Resolvido]
Gráfico da evolução da popularidade das 20 distros mais utilizadas
Mudança automática de papel de parede sem complicação no Ubuntu/Debian
Nenhum comentário foi encontrado.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Gerenciamento de Vídeo Híbrido (Intel/NVIDIA) via nvidia-prime no Ubuntu e derivados
Assistindo IPTV no Linux com Fred TV e Lista Free TV
Impressora Tomate MDK-007 no Ubuntu (ou qualquer distro Linux)
Acelerando a compilação de pacotes no Arch Linux (AUR) usando todos os núcleos do processador
Entendendo o Maven com JavaFX (0)
Tive um problema ao abrir minha partição Btrfs. Como posso resolver is... (1)
Enquete: qual bloco de código C++ é mais legível? (4)
Warsaw não é reconhecido no Google Chrome 147.0.7727.55 [RESOLVIDO] (11)









