InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

社区对Google关闭部分API做出反应

作者 Michael Floyd 译者 崔康 发布于 2011年6月2日

领域
企业架构,
架构 & 设计,
语言 & 开发
主题
JavaScript ,
Java ,
动态语言 ,
语言 ,
SOA ,
REST ,
Google ,
API ,
架构 ,
企业架构 ,
编程 ,
Google Wave

当Google的API产品经理Adam Feldman宣布数个API接口准备从API目录中关闭时,开发社区反响强烈。虽然一些API没有宣布关闭日期,但是其他的API如Translate API将在年底关闭。 Feldman在博客中写到:

随着互联网的发展和优先级变化,我们有时会关闭API——也就是说,不再继续开发它们——以便整合资源集中力量继续前进。今天,我们宣布清除一批API。

开发社区迅速做出了反应,数以百计的回复发表在blogspot、ZDnet和reddit上。大部分的反馈是否定的,而且批评最集中的就是Translate API,在其页面中写到:

由于广泛滥用造成的巨大经济负担,每天请求的次数将被限制,而且在2011年12月1日将完全关闭。对于网站翻译,我们鼓励大家使用Google Translate Element。

在许多情况下,更新的API会替代关闭的API,但是对于Translate API来说,Google通过Translate Element(包含在GET请求中的简单函数调用)取代API,社区的反馈很迅速。

Franz Enzenhofer写到:

你强调说一些API没有像以前一样受欢迎,将会有替代方案,但Translate API显然不是这样,因为关闭是由于“广泛的滥用”。

Hello Android: Introducing Google’s Mobile Platform》一书的作者Ed Burnette写到:

请想办法让Google Translate API可用,即使你不得不像Twitter API一样限制使用次数。我在书中的一个例子中使用了Translate API来教授Android编程(Hello,Android),在发布到网络商店Market的两个应用中也用到了它。如果Google全面关闭它会伤 害一大批应用。

C. Scott Ananian举了一个许多用户都会面临的问题:

在One Laptop Per Child项目中,我们希望嵌入Translate API来支持不同国家的孩子们之间的跨语言沟通。我建议让这些API一直对教育/非盈利组织开放——在乌拉圭有200万儿童从中受益。为何不像其他一些Google产品创建应用密钥系统,借此可以关闭滥用者同时为“好孩子”继续提供服务。

elmar写到:

我很难相信唯一可行的办法居然是关闭它。更糟的是,这种决定使人未来难以信任任何Google API。以后我在集成某种API时会三思而后行。

由于针对Google的批评逐渐升级,一位开发人员站出来表示黑帽SEO技巧被用于窃取Translate API来获得更好的搜索引擎排名。Feldman最后在博客中回应说:

关闭Translate API对我们来非常艰难——我们很高兴看到全球化互联网,并乐于帮助开发人员和网站管理员吸引世界各地的用户。我们将继续对Translate服务投入精 力,包括Google Translate Web Element。但是Translate API 被滥用了——绝大多数的使用都明显违反了条款。关闭这个API的痛苦之处在于,我们意识到这个决定伤害了一些普通的用户,抱歉!我们希望其他服务能够满足更多合理的用户需求。

Feldman的回复并没有停止大家的大量评论,开发人员恳求恢复Translate API或者至少延长服务期限。

没有提供关闭期限的过时API包括Wave API、 Code Search、Feedburner、Diacritize、Finance、Power Meter和Sidewiki。明确关闭期限的API包括Books Data APIs、Blog Search和Image API。其他API包括News Search、Patent Search、Safe Browsing API 1.0、TranslateI、Transliterate、Video Search API和Virtual Keyboard API。

查看英文原文Community Reacts to Deprecated Google APIs

译者 崔康 热情的技术探索者,资深软件工程师,InfoQ编辑,从事企业级Web应用的相关工作,关注性能优化、Web技术、浏览器等领域。

这便是不作恶吗? 发表人 hao Iron 发表于
可以收费,但不要关闭 发表人 曹 云飞 发表于
将自己的应用建立在TranslationAPI的基础上的时候就要考虑将来会有这一天 发表人 冯 希顺 发表于
这个没必要吧 发表人 Raynor Tim 发表于
  1. 返回顶部

    这便是不作恶吗?

    发表人 hao Iron

    rt

  2. 返回顶部

    可以收费,但不要关闭

    发表人 曹 云飞

    可以制定收费政策,起码让愿意付费使用的用户继续使用,否则就太不负责了。

  3. 返回顶部

    将自己的应用建立在TranslationAPI的基础上的时候就要考虑将来会有这一天

    发表人 冯 希顺

    将自己的应用建立在TranslationAPI的基础上的时候就要考虑将来会有这一天,没人有责任永远免费给别人提供服务,甚至付费服务也不是永远有责任提供的。这和作恶还是不作恶没有任何关系。

  4. 返回顶部

    这个没必要吧

    发表人 Raynor Tim

    本来限制使用次数就已经很局限这个api的使用了,如果年底关闭Translate api,显然google对滥用的概念需要一个明确的解释啊,那我们这种偶尔调用的小程序不都得结束了……
    相比之下,现在另外一些翻译的api却一直在想办法将服务做好啊,包括反馈文件改为xml格式以表达更多的意思,google其实没必要做的那么绝