---
name: "Net::Google::Spelling"
section: "3pm"
platform: "linux"
package: "libnet-google-perl"
version: "1.0.1-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/Net::Google::Spelling"
---

# Net::Google::Spelling(3pm)

Net::Google::Spelling - simple OOP-ish interface to the Google SOAP API for spelling suggestions

```
 use Net::Google::Spelling;
 my $spelling = Net::Google::Spelling(\%args);
```

```
 $spelling->phrase("muntreal qweebec");
 print $spelling->suggest()."\n";
```

Provides a simple OOP-ish interface to the Google SOAP API for spelling suggestions. This package is used by *Net::Google*.\
 **$pkg = \_\_PACKAGE\_\_-\>new(\\%args)** Valid arguments are : **key**

*string*.A Google API key.

If none is provided then the key passed to the parent *Net::Google* object will be used. **phrase**

*string* or *array reference*. **http\_proxy**

*url*. A URL for proxy-ing HTTP requests. **debug**

Valid options are: *boolean*

If true prints debugging information returned by SOAP::Lite to STDERR *coderef*.

Your own subroutine for munging the debugging information returned by SOAP::Lite. The object constructor in Net::Google 0.53, and earlier, expected a *GoogleSearchService* object as its first argument followed by\
  a hash reference of argument. Versions 0.6 and higher are backwards  compatible. Returns an object. Woot!\
 **$obj-\>key($string)** Get/set the Google API key for this object.\
 **$obj-\>http\_proxy($url)** Get/set the HTTP proxy for this object. Returns a string.\
 **$obj-\>phrase(@words)** Add one or more words to the phrase you want to spell-check. If the first item in *@words* is empty, then any existing *phrase*  data will be removed before the new data is added. Returns a string. Returns undef if there was an error.\
 **$obj-\>***suggest()* Fetch the spelling suggestion from the Google servers. Returns a string. Returns undef if there was an error.\
 **$obj-\>***queries\_exhausted()* Returns true or false depending on whether or not the current in-memory **session** has exhausted the Google API 1000 query limit. 1.0 $Date: 2006/01/12 03:37:31 $ Aaron Straup Cope Net::Google Copyright (c) 2002-2005, Aaron Straup Cope. All Rights Reserved. This is free software, you may use it and distribute it under the same  terms as Perl itself.
