You may not have heard, but Google is deprecating a bunch of APIs. The most prominent of these is the Google Translate API. That’s right, no more handy free translation service to integrate into your website or mobile app.
Personally, I think this is an incredible move from the Google Developer Relations folks, and the reaction from the development community was severe (see the comments). Google Translate is playing its role in machine translating lots of useful content worldwide freely and will continue, but lots of apps and sites used that API too. And, for all the joking about the quality of the translation, the result was usually pretty good enough to understand and use (provided your MO was that your life didn’t depend on it, but your vacation did), and a whole lot better than the alternative – no translation at all.
Google cited cost and abuse of the API as reason for deprecation. Perhaps it was to do with the manipulation of multilingual website SEO as hinted in the Google Webmaster guidelines. I doubt Google was running into processing problems–given their infrastructure–but who knows?
However, a bigger question remains (Google Wave fans yawn at this point) for developers: Who would trust working with these kinds of APIs again? A general problem, sure. You could switch to the Microsoft Bing Translator equivalent, but that might go “POOF!” too.
However, I doubt we have heard the last of the Google Translate API. There is just way too much value in the data (11% of scanned printed volume?) behind it, and already some developers have pleaded with Google not to go down the deprecation path but to let people pay for using the API. Given the massive extra effort needed to improve the quality of the major languages output even slightly now, Google needs a new approach to machine translation, one involving rules and human editors, and not just statistics. And that costs. So I expect that Google Translate API will be back, but there will be some “attractive payment options” involved if you want to use it …
Thoughts? Ever been burned by API deprecation or other, ahem, changes? How did you react? Find the comments…
PS: I love the “Don’t Shut Down Google Translate API” Facebook page. Who said geeks don’t do irony?