New Google APIs for Researchers

If you're a researcher Google has a couple new APIs for you and we've just listed them here: the Google Search API for Researchers and the Google Translate API. Google describes this search API as:

The University Research Program for Google Search is designed to give university faculty and their research teams high-volume programmatic access to Google Search, whose huge repository of data constitutes a valuable resource for understanding the structure and contents of the web.

Our aim is to help bootstrap web research by offering basic information about specific search queries. Since the program builds on top of Google's search technology, you'll no longer have to operate your own crawl and indexing systems.

As noted, the API is available only to members of the academic community.

A similar program is now in place for Google Translate (which initially supports translations between English and Arabic, Chinese or Russian):

The University Research Program for Google Translate provides researchers, in the field of automatic machine translation, tools to help compare and contrast with, and build on top of, Google's statistical machine translation system.

A translation request returns either: A single translation, the highest scoring output of Google Translate; As above but with detailed word alignment information; A list of the n-best translations with detailed scoring information

These options can support research into n-best reranking (machine learning), additional translation components, system combinations, and who knows what else researchers may come up with.

Google continues to roll-out new web services -- there are now 27 Google APIs in our directory. [via]

John Musser



Maybe they could also provide an API for Google Scholar instead of forcing people to use ninja skills on the normal search API in order to obtain the data they are after.