RE: traductor inglés-español en linea de coman dos
Rodrigo Gutiérrez Torres
rgutier en valvulasindustriales.com
Vie Feb 18 13:43:29 CLST 2005
No tenía idea de WordTrans, por lo que me hice un script basado en rae.
Espero te sirva.
#!/usr/bin/perl
# Programa: trad.pl
# Rutina que saca los espacios en blanco
sub trimwhitespace($)
{
my $string = shift;
$string =~ s/^\s+//;
$string =~ s/\s+$//;
return $string;
}
# *******************
# Inicio del programa
# *******************
do {
print "1: Español a Inglés 2: English to Spanish\n";
$idioma = <STDIN>;
chop($idioma);
}until ($idioma == 1 || $idioma == 2);
#Traducimos del Español al Inglés
if ($idioma == 1) {
while (1) {
print "Palabra a buscar: ";
$palabra = <STDIN>;
chop ($palabra);
@resultado = `lynx -dump --nolist
"http://www.wordreference.com/es/en/translation.asp?spen=$palabra"`;
foreach $linea (@resultado){
if (trimwhitespace($linea) ne "If you haven't found
exactly what you are looking for:"){
print $linea;
}
else{
last if TRUE;
}
}
}
}
#Traducimos del Inglés al Español
else{
while (1) {
print "Palabra a buscar: ";
$palabra = <STDIN>;
chop ($palabra);
@resultado = `lynx -dump --nolist
"http://www.wordreference.com/es/translation.asp?tranword=$palabra"`;
foreach $linea (@resultado){
if (trimwhitespace($linea) ne "Si no has encontrado
exactamente lo que estas buscando:"){
print $linea;
}
else{
last if TRUE;
}
}
}
}
#Fin trad.pl
-----Mensaje original-----
De: linux-bounces en listas.inf.utfsm.cl
[mailto:linux-bounces en listas.inf.utfsm.cl] En nombre de Eduardo Zamorano
Enviado el: Viernes, 18 de Febrero de 2005 12:34 p.m.
Para: Discusion de Linux en Castellano
Asunto: Re: traductor inglés-español en linea de coman dos
On Fri, 18 Feb 2005 12:18:54 -0300, Francisco Collao Garate
<pcollaog en lcampino.cl> wrote:
> echale una mirada a wordtrans, es una traductor en linea de comandos,
> solo tienes que darte la lata de buscar el diccionario apropiado.
> Ademas tiene frontedn al estilo babylon.
>
> salu2
>
>
> david wrote:
> > Buenas,
> > estoy buscando algún traductor inglés-español que funcione en consola,
dict apt-cache search dict
> > pues la idea es hacer algo así:
> > $apt-cache search loquesea| traductor
> > o algún pequeño script que traduzca la salida de apt-cache search.
> >
> > Aunque los resultados no sean óptimos, espero que si sean comprensibles.
> >
> > He buscado en google, y he encontrado referencias a wordtrans, por lo
> > visto antes funcianaba en linea de comandos, pero yo solo he logrado
> > encontrar versiones para la Xs.
> >
> > Gracias a todos.
> >
>
> --
> Francisco Collao Gárate
> Ingeniero de Ejecución Químico
> LinuxUser #363300
> http://pcollaog.lcampino.cl
> [Usa Firefox y redescubre Internet http://firefox.lcampino.cl]
>
Más información sobre la lista de distribución Linux