【问题标题】:Google translate api for php谷歌翻译 api 为 php
【发布时间】:2017-04-29 09:27:13
【问题描述】:

我在让它工作时遇到了很多麻烦。主要是我很难开始。

我之前使用过免费的谷歌翻译,我所要做的就是复制并粘贴一个脚本,然后谷歌生成来翻译我的整个网站。

现在切换到 google translate api,以便我可以自定义一些翻译。但是文档说我必须做类似的事情

 $text = 'this is text';
 $translate = googleTranslate($text) //just making this up, but its something similar

我不想为每个需要翻译的页面和单词实例化一个 $text 变量。我只想让它扫描页面并像使用免费的谷歌翻译一样翻译它。

我应该如何开始?

我如何自定义翻译?

【问题讨论】:

  • cloud.google.com/translate/docs/getting-started 文档非常简单明了。你到底在纠结什么?
  • 这一切看起来都非常手动。像我必须自己建立语言选择的下拉菜单吗?如果我想翻译整个 html 页面,我是否已经以某种方式获取所有带有 html 标签的字符串并将其放入变量中,然后才能翻译它?看起来工作量很大

标签: php google-translate


【解决方案1】:

您必须使用google API,请查看此链接https://www.sitepoint.com/using-google-translate-api-php/

希望能帮到你。

【讨论】:

    【解决方案2】:

    Google Translation API(以前称为 Translate API)专为即时翻译而设计,可能不适合自定义翻译。作为 Google Apps for Business 的一部分提供的单独产品,Google Translator Toolkit 将 HTML 文件格式列为 supported,并提供了几个可能有助于自定义翻译的 features

    对于翻译 API,它旨在翻译纯文本或 HTML 格式的文本字符串。因此,必须映射您网站的不同部分,以便仅向 API 发送要翻译的所需文本。不过,您可能想看看 Google 翻译客户端库的“translateBatch”method 允许将多个字符串从一种语言翻译成另一种语言。

    【讨论】:

      猜你喜欢
      • 2012-01-26
      • 2011-06-06
      • 2019-09-23
      • 2011-12-26
      • 2010-10-10
      • 2015-02-14
      • 2015-04-04
      相关资源
      最近更新 更多