Tradutor: ept ( English to Portuguese )
Publicado por Jean Michel 04/03/2006
[ Hits: 7.303 ]
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
Script que pergunta o período para geração do relatório do SARG
Script para limpeza de arquivos temporários em Sabayon Linux
Cria usuario no linux e no samba
Restaurar base de dados PostgreSQL
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
O 1º artigo a gente nunca esquece (3)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (2)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (9)