WebService::Google::Language ============================ WebService::Google::Language is an object-oriented interface to the Google AJAX Language API (http://code.google.com/apis/ajaxlanguage/). The AJAX Language API is a web service to translate and detect the language of blocks of text. SYNOPSIS use WebService::Google::Language; my $service = WebService::Google::Language->new( referer => 'http://example.com/', src => '', dest => 'en', ); my $result = $service->translate('Hallo Welt'); if ($result->error) { printf "Error code: %s\n", $result->code; printf "Message: %s\n", $result->message; } else { printf "Detected language: %s\n", $result->language; printf "Translation: %s\n", $result->translation; } $result = $service->detect('Bonjour tout le monde'); printf "Detected language: %s\n", $result->language; printf "Is reliable: %s\n", $result->is_reliable ? 'yes' : 'no'; printf "Confidence: %s\n", $result->confidence; INSTALLATION To install this module, run the following commands: perl Makefile.PL make make test make install DEPENDENCIES This module requires these other modules: JSON 2.0+ LWP::UserAgent Test::More 0.62+ (required by "make test") URI DOCUMENTATION After installing, you can find documentation for this module with the perldoc command: perldoc WebService::Google::Language COPYRIGHT AND LICENCE Copyright (c) 2008-2010 Henning Manske. All rights reserved. This module is free software. You can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ This module is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.