Tradutor: ept ( English to Portuguese )
Publicado por Jean Michel 04/03/2006
[ Hits: 7.053 ]
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
Reduz ou aumenta o tamanho da imagem
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Grub Customizer no Ubuntu 24.04
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
Como usar 2 programas reproduzindo audio nas mesmas saídas usando o ja... (2)
Som continua saindo no auto-falante mesmo com headphone, como conserto... (0)