谷歌翻译为PHP的API

问题描述:

我有很多麻烦得到这个工作。主要是我很难开始。谷歌翻译为PHP的API

我之前使用过免费的谷歌翻译,所有我只需要复制和粘贴一个脚本和谷歌生成来翻译我的整个网站。

现在切换到谷歌翻译API,所以我可以自定义一些翻译。但该文档说我要像做

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

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

我如何开始?

我如何定制翻译?

+1

https://cloud.google.com/translate/docs/getting-started文档非常简单明了。你究竟在为什么而挣扎? – Peon

+0

这一切似乎都非常手动。我是否也必须自己构建语言选择的下拉菜单?如果我想翻译一个完整的html页面,是否有某种方式获得所有带有html标签的字符串,并将其放入一个变量中,然后才能进行翻译?看起来像很多工作 – joejoeso

你必须使用谷歌的API,检查此链接https://www.sitepoint.com/using-google-translate-api-php/

希望我帮你。

为了即时翻译而设计,Google翻译API(以前称为翻译API)可能并不适合定制翻译。作为Google商业应用的一部分,Google Translator Toolkit将HTML文件格式列为supported,并提供了几个features,可帮助您定制翻译。

至于翻译API,它被设计为以纯文本或HTML格式翻译文本字符串。因此,映射您的网站的不同部分是必要的,以便仅向需要翻译的文本发送API。不过,您可能需要查看Google翻译客户端库的“translateBatch”method,以便将多个字符串从一种语言翻译为另一种语言。