【问题标题】:Using Google translation through my application通过我的应用程序使用谷歌翻译
【发布时间】:2011-08-12 04:05:53
【问题描述】:

我的应用程序中有两个文本框和按钮,一个用于正文,另一个用于翻译文本。

我正在尝试通过 Google 翻译 API 完成这项任务,我必须注册我的网站,我仍在笔记本电脑上开发和运行我的应用程序。

我可以使用 API 密钥做什么?没有网站如何获得它?

谢谢

【问题讨论】:

  • 我认为您可以将凭证作为参数传递给 api。只需检查 API 文档。
  • 请注意,但翻译 api 在 2011 年 12 月 1 日之后将无法使用。这意味着您的应用程序在该日期之后将无法使用。 code.google.com/apis/language/translate/overview.html

标签: c# .net google-translate


【解决方案1】:

重要提示:Google Translate API 已于 2011 年 5 月 26 日正式弃用。由于广泛滥用造成的巨大经济负担,您每天可以提出的请求数量将受到限制该 API 将于 2011 年 12 月 1 日完全关闭。对于网站翻译,我们鼓励您使用 Google Translate Element。

正如谷歌所建议的那样,也许它比创建自己的来使用已经制作的更简单:

这里:http://www.google.com/webelements/#!/translate

<!-- Google Translate Element -->
<div id="google_translate_element" style="display:block"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({pageLanguage: "af"}, "google_translate_element");
};</script>
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

或在这里:http://babelfish.yahoo.com/free_trans_service

【讨论】:

  • new google.translate.TranslateElement({pageLanguage: "af"} 当我使用此代码时,它给我一个错误,谷歌无法识别
  • @Faha,抱歉.. 我已更新我的答案以包含使用 Google Web Element Translation 所需的所有 HTML。
【解决方案2】:

谷歌说:

我们强烈建议您在每个请求中包含一个 API 密钥。尽管 不需要密钥,使用密钥可以让我们识别并联系您 纠正任何问题。阅读有关why it's useful to have an API key 的更多信息。

看来你不需要。

【讨论】:

    猜你喜欢
    • 2011-06-23
    • 1970-01-01
    • 2015-06-26
    • 2013-05-24
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多