【利用谷歌 Translate API制作自己的翻译脚本】教程文章相关的互联网学习教程文章

PHP Google的translate API代码

新建一个ANSI的PHP文件,然后创建一个类: 代码如下:header("Content-Type: text/html; charset=utf-8"); class Google_API_translator{ public $opts = array("text" => "", "language_pair" => "en|it"); public $out = ""; function setOpts($opts) { if($opts["text"] != "") $this->opts["text"] = $opts["text"]; if($opts["language_pair"] != "") $this->opts["language_pair"] = $opts["language_pair"]; } function tra...

php调用Google translate_tts api实现代码

今天用google翻译时,发现个好东西:Google translate_tts,调用这个api就可以听到英文发音,省掉了自己上传音频文件的麻烦。我用php写了个调用的方法,可以把音频文件保存在本地。如下: 代码如下:$newfname = '1.wmv';$reqBaseURL = 'http://translate.google.com/translate_tts?tl=en&q=how%20do%20you%20do';$remote_file = fopen($reqBaseURL, "rb");if ($remote_file){ $newf = fopen($newfname, "wb"); if ($newf){ while(...

利用谷歌 Translate API制作自己的翻译脚本

PHP代码:代码如下:#!/usr/bin/php -q<?php/** * PHP Script For Google Translate * @author:Yishan Wang * @version:1.0.0 */class Google_API_translator{ public $url = "http://translate.google.com/translate_t"; public $text = ""; public $out = ""; public $ip = ; function setText($text){ $this->text = $text; } function translate($from=auto,$to=zh-CN){ $this->out = ""; $gphtml = $this->postPage($this-...

PHP-zend_translate和zend_locale【代码】

请为我提供简单的文件夹文件夹和代码zend_translate和zend_locale的应用程序. 这样我会有一些想法.我引用了framework.zend,但不明白在控制器,索引,引导程序甚至视图中应该提到哪些内容.对我来说,与zend_translate和zend_locale一起工作似乎很忙.请帮我.解决方法:举个例子,对于简单的翻译,我在application.ini中定义了以下内容:resources.translate.data = APPLICATION_PATH "/translations/nl/" resources.translate.locale = "nl...

php-暂时从字符串中删除HTML以用于Google Translate API以降低成本【代码】

我必须使用我们要付费的Google API来翻译一些细节.详细信息包含HTML,Google对每个字符收费.我不想发送完整的内容,而只发送英文文本,而删除了HTML.我可以使用PHP函数删除HTML标记和实体,但是我必须在翻译后将英语内容重新放置在HTML标记中才能正确显示.它还将包括CSS. 例:<strong>This is a test</strong><br /> <custom tag>This is a test</custom tag><br />翻译成西班牙语后,我需要:<strong>Translated content </strong><b...

php – 我可以在项目中使用zend translate,date和cache作为独立类吗?【代码】

我将使用Zend框架,但只是Zend的一些工具,如translate,date和cache.我可以将它作为独立类使用吗?我的项目有自己的结构,我不想使用整个Zend fw.如果是,我应该在项目中包含哪些文件?有没有使用每个Zend fw工具作为独立的文档?解决方法:请记住,要在另一个项目中使用各种Zend Framework组件,您只需要在include_path上的某个位置安装Zend库.使用一个组件复制整个东西可能看起来有点过分,但它只是磁盘空间.除非调用这些文件,否则这些文...

php – Zend_Translate电子邮件模板的翻译【代码】

使用zend框架,我和其他许多人一样,发送电子邮件.现在,对于电子邮件,我使用视图模板. F.X.welcome.phtml 欢迎来到我的网站Hi <?php print $this->name; ?><br /> Welcome to my site.<br /><br />Regards <?php print $this->siteName; ?>现在翻译一下,会有几种方法.我可以将整个文本墙放在translate();?>中,所有html都会跟随,所以这是一个愚蠢的想法. 其次,我可以将每个电子邮件模板放在语言文件夹fx??中. /languages/en_en/em...