BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Michael Floyd 关注 0 他的粉丝 ,译者 崔康 关注 1 他的粉丝 发布于 2011年6月3日. 估计阅读时间: 5 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

当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账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

这便是不作恶吗? by hao Iron

rt

可以收费,但不要关闭 by 曹 云飞

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

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

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

这个没必要吧 by Raynor Tim

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

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

4 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT