@related : Debian Programming Lang Parse
XML : http://www.xml.com/pub/rg/XML_and_Perl_Tutorials
Standard perl Path : @INC (@INC contains:
perl -MCPAN -e shell
http://wiki.debian.net/index.cgi?PerlFAQ
apt-get install dh-make-perl
dh-make-perl --build --cpan Lingua::Translate cd Lingua-Translate-0.06/ && fakeroot ./debian/rules binary ; cd - sudo dpkg -i liblingua-translate-perl_0.06_all.deb # Errs
dh-make-perl --build --cpan Pod::constants cd Pod-Constants-0.15/ && fakeroot ./debian/rules binary ; cd -
dh-make-perl --build --cpan Unicode::maputf8 cd Unicode-MapUTF8-1.09/ && fakeroot ./debian/rules binary ; cd -
sudo dpkg -i libpod-constants-perl_0.14-1_all.deb \ libunicode-maputf8-perl_1.09-1_all.deb \ liblingua-translate-perl_0.06_all.deb
# Unpacking replacement libpod-constants-perl ... # Unpacking replacement libunicode-maputf8-perl ... # Setting up libpod-constants-perl (0.14-1) ... # Setting up libunicode-maputf8-perl (1.09-1) ... # dpkg: dependency problems prevent configuration of liblingua-translate-perl:
# liblingua-translate-perl depends on libpod-constants-perl (>= 0.15-1); # however: # Version of libpod-constants-perl on system is 0.14-1.
# liblingua-translate-perl depends on libunicode-maputf8-perl (>= 1.09-2); # however: # Version of libunicode-maputf8-perl on system is 1.09-1.
# dpkg: error processing liblingua-translate-perl (--install): # dependency problems - leaving unconfigured # Errors were encountered while processing: # liblingua-translate-perl
apt-get -f install # [[ToDo]]
http://search.cpan.org/~durist/WWW-Babelfish-0.12/Babelfish.pm
fakeroot dh-make-perl --build --cpan IO::String
sudo apt-get install libio-string-perl libwww-babefish-perl
use WWW::Babelfish; $obj = new WWW::Babelfish( service => 'Google' # or 'Babelfish' , agent => 'Mozilla/8.0' #, proxy => 'myproxy' );
die( "Babelfish server unavailable\n" ) unless defined($obj);
$src='My hovercraft is full of eels';
$french_text = $obj->translate( 'source' => 'English', 'destination' => 'French', 'text' => $src , 'delimiter' => "\n\t" );
print "src= $src\n" ; print "dest= $french_text\n" ; die("Could not translate: " . $obj->error) unless defined($french_text); @languages = $obj->languages;
will output :
src= My hovercraft is full of eels dest= Mon aéroglisseur est plein des anguilles
http://www.debian.org/doc/manuals/reference/ch-program.en.html#s-perl
http://search.cpan.org/~samv/Lingua-Translate-0.06/lib/Lingua/Translate.pm
cpan install Lingua::Translate
####
perl « EOF
use Lingua::Translate;
my $xl8r = Lingua::Translate->new(src => "en", dest => "de") or die "No translation server available for en -> de";
my $english = "I would like some cigarettes and a box of matches";
my $german = $xl8r->translate($english); # dies or croaks on error
# prints "Mein Luftkissenfahrzeug ist voll von den Aalen"; print $german;
EOF
# EOF
#!/usr/bin/perl ''=~('('.('?'). '{'.('['^'+').('['^')').( '`'|')').('`'|'.').('['^('/')). '"'.('{'^')').('`'|'%').('`'|'!').( '`'|'$').('{'^'[').('['^'/').('`'|'('). ('`'|'%'). ('{'^('[')).( '`'|"'").( '['^'.').( '`'|"\)").( '`'|'$').( '`'|"\%").( '{'^"\[").( '`'|"\!").( '`'|"'").('`' |'!').(('`')| ')').('`'|'.' ).('!'^'+').'"'.'}'.')');$:='.'^'~';$~='@'|'('; $^=')'^'[';$/='`'|'.';$,='('^'}';$\='`'|'!';$:= ')'^'}';$~='*'|'`';$^='+'^'_';$/='&'|'@';$,='[' &'~';$\=','^'|';$:='.'^'~';$~='@'|'(';$^=(')')^ "\["; $/='`'|'.';$,='('^'}';$\='`'|'!'; ($:)= "\)"^ '}';$~='*'|'`';$^='+'^('_');$/= "\&"| '@';$, ='['&'~';$\=','^'|';$:='.'^ '~';$~ ="\@"| '(';$^=')'^'[';$/="\`"| '.';$, ="\("^ '}';$\='`'|"\!";$:= (')')^ '}';$~= '*'|'`';$^= '+'^'_' ;$/="\&"| ('@');$,= '['&'~';$\= ','^'|';$:= '.'^'~';$~='@'|'(';$^=')'^"\["; $/='`'|'.';$,='('^'}';$\= '`'|'!';$:=')';
Google Language Tools - http://www.google.com/language_tools Translation of text and web pages between English and Spanish, German, French, Italian and Portuguese.
Babelfish - http://babelfish.altavista.com/ Translates text and web pages from one language to another, including English, German, Spanish, French, Italian, Portuguese, and Russian.
Systran - http://www.systransoft.com/ Free online web page and text translation. (The engine behind Alta Vista's translations). - English to French, German, Italian, Portuguese and Spanish.
SDL - http://www.freetranslation.com/ Free translation of web sites and text for Spanish, French, and German to English and English to Spanish, French and German, Italian and Portuguese.
http://dmoz.org/Computers/Software/Globalization/Computer_Aided_Translation/