Re: Seeking help with a Perl module for translating languages

  • From: Demetry Yousifidou <demetry.yousifidou@xxxxxxxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Tue, 14 Oct 2008 23:31:26 +0200

Hi Jamal, try the translator from Google.com -> Language Tools or the
web and the program from www.QuickDic.org.
HTH.

Demetry

On 10/14/2008 11:23 PM, Jamal Mazrui  wrote:
> With Perl 5.8, I am trying to use the module WWW::Search::Translator,
> which programmatically translates text between different natural languages
> using babel.altavista.com.
> 
> When I run the sample code in the documentation, I get an error about a
> missing param function.  After web searches, I found that the CGI module
> includes a function by that name, but using that module as well produced
> another error message instead.
> 
> Can anyone help?  Below is the error message, followed by the code.
> 
> Jamal
> 
> Undefined subroutine &main::param called at TranLang.pl line 2.
> 
> 
>   use WWW::Search;
>   %opts = (
>   lp => param(en_de),
>   );
>    $query = "a whole bunch of english text to be translated to german";
>    my $search = new WWW::Search('Translator');
>    $search->native_query(WWW::Search::escape_query($query),\%opts);
>   while (my $result = $search->next_result())
>     {
>     $p = $result->raw;
>     print "$p";
>     }
> 
> 
> __________
> View the list's information and change your settings at 
> //www.freelists.org/list/programmingblind
> 
> 
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: