Tradutor: ept ( English to Portuguese )
Publicado por Jean Michel 04/03/2006
[ Hits: 7.080 ]
Script para tradução (Ingles/Portugues) via shell atravez do babylon
=) espero que gostem..
[]'s
dica:
chmod +x ept.sh
mv ept.sh /usr/local/bin
#!/bin/bash # Simple babylon translator of english to portugues_BR for console # Tradutor baseado no babylon Ingles/Portugues-BR para console # $Id: app.sh 314274 2004-05-24 21:04:46Z geiseri $ # ept - Copyright (C) 2005 Jean Michel <jean@toptop> # Agradadecimentos: Carlindo Marcelo #Configuração EPTC="NAO" # Habilita uso do cache de palavras # funciona porem com alguns bugs # GENERAL CACHE FILE - Arquivo geral de cache EPTCFILE="/usr/local/share/.eptcache" function eptbaccess() { # Acesso ao Babylon lynx -dump -nolist "http://info.babylon.com/cgi-bin/info.cgi?word=$word&lang=5&type=hp&layout=combo.html&n=10&list=" > /tmp/.transl # if [ "`grep 'Sorry' /tmp/.transl`" ]; then echo "PALAVRA NÃO ENCONTRADA!" else grep "$word" -A 15 /tmp/.transl | grep -v '____' | grep -v '^$' | grep -v 'all translations' grep "$word" -A 15 /tmp/.transl | grep -v '____' | grep -v '^$' | grep -v 'all translations' >> $EPTCFILE echo "-" >> $EPTCFILE echo "" fi function eptcache() { for i in `grep "$word" -A 8 $EPTCFILE | grep '' -n | awk '{print $1}'` do if [ "$(for b in `echo $i| cut -f 2 -d:`; do d=`echo $i| cut -f 2 -d:`; echo $d | cut -f 2 -d: ; done)" = "-" ]; then break fi fn=`echo $i | cut -f 1 -d:` done grep "$word" -A $fn $EPTCFILE | grep -v '-' echo "" } if [ -z $1 ]; then echo "$0 palavra" echo -e "ex: $0 kernel\n" exit fi if [ ! -e $EPTCFILE ]; then touch $EPTCFiLE fi word=$1 echo -e "Agarde... Pesquisando pela palavra $word\n" # Acesso Cache if [ "$EPTC" = "SIM" ]; then if [ ! -z "`grep "$word" -A 3 $EPTCFILE`" ]; then eptcache else eptbaccess fi else eptbaccess fi rm -f /tmp/.transl
EvalDate v1.0 - Script para Executar Programas em Datas Específicas.
Instalando o Beryl no debian etch
themepack2txz - Extrair arquivos themepack e criar um pacote TXZ com as imagens
Personalizando o seu shell com bashrc_dahora
DOOM clássico (quase) vanilla e um pouco melhorado
Mamãe, quero descompactar e também compactar arquivos no terminal!
Alias para atualizar apt e flatpak
Instalando Micosoft Edge no Fedora 40
junest - Mini Arch Linux dentro de sua Distro
Rescuezilla - o Clonezilla com interface gráfica e ferramentas
Latte Dock, um dock de aplicativos com várias opções de configuração para o KDE Plasma
Quais suas extensões favoritas? [RESOLVIDO] (13)
Dual Channel no Linux mint (0)