- 浏览: 13747859 次
- 性别:
- 来自: 洛杉矶
文章分类
- 全部博客 (1994)
- Php / Pear / Mysql / Node.js (378)
- Javascript /Jquery / Bootstrap / Web (435)
- Phone / IOS / Objective-C / Swift (137)
- Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux (335)
- Perl / Koha / Ruby / Markdown (8)
- Java / Jsp (12)
- Python 2 / Wxpython (25)
- Codeigniter / CakePHP (32)
- Div / Css / XML / HTML5 (179)
- WP / Joomla! / Magento / Shopify / Drupal / Moodle / Zimbra (275)
- Apache / VPN / Software (31)
- AS3.0/2.0 / Flex / Flash (45)
- Smarty (6)
- SEO (24)
- Google / Facebook / Pinterest / SNS (80)
- Tools (22)
最新评论
-
1455975567:
xuezhongyu01 写道wocan23 写道我想问下那个 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
xuezhongyu01:
wocan23 写道我想问下那个111.1是怎么得来的我也看不 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
18335864773:
试试 pageoffice 在线打开 PDF 文件吧. pag ...
jquery在线预览PDF文件,打开PDF文件 -
青春依旧:
opacity: 0.5; 个人喜欢这种方式!关于其他css特 ...
css透明度的设置 (兼容所有浏览器) -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
搞定网页打印自动分页问题
以下任何一个实例均可实现谷歌翻译功能:
实例 1:
<?php function translate( $text, $destLang = 'zh-cn', $srcLang = 'en' ) { $text = urlencode( $text ); $destLang = urlencode( $destLang ); $srcLang = urlencode( $srcLang ); $trans = @file_get_contents( "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q={$text}&langpair={$srcLang}|{$destLang}" ); $json = json_decode( $trans, true ); if( $json['responseStatus'] != '200' ) return false; else return $json['responseData']['translatedText']; } echo translate('Google Translate is probably one of the best online translators around. Here’s how to integrate it into your scripts.'); ?>
实例 2:
<?php class Google_Translate_API { /** * Translate a piece of text with the Google Translate API * @return String * @param $text String * @param $from String[optional] Original language of $text. An empty String will let google decide the language of origin * @param $to String[optional] Language to translate $text to */ function translate($text, $from = '', $to = 'en') { $url = 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='.rawurlencode($text).'&langpair='.rawurlencode($from.'|'.$to); $response = file_get_contents( $url, null, stream_context_create( array( 'http'=>array( 'method'=>"GET", 'header'=>"Referer: http://".$_SERVER['HTTP_HOST']."/\r\n" ) ) ) ); if (preg_match("/{\"translatedText\":\"([^\"]+)\"/i", $response, $matches)) { return self::_unescapeUTF8EscapeSeq($matches[1]); } return false; } /** * Convert UTF-8 Escape sequences in a string to UTF-8 Bytes * @return UTF-8 String * @param $str String */ function _unescapeUTF8EscapeSeq($str) { return preg_replace_callback("/\\\u([0-9a-f]{4})/i", create_function('$matches', 'return html_entity_decode(\'&#x\'.$matches[1].\';\', ENT_NOQUOTES, \'UTF-8\');'), $str); } } // example usage $text = 'Welcome to my website.'; $trans_text = Google_Translate_API::translate($text, 'en', 'zh-cn'); if ($trans_text !== false) { echo $trans_text; } ?>
更多查看:http://code.google.com/apis/ajaxlanguage/documentation/
JavaScript版
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>google翻译</title> </head> <body> 内容:<input type="text" id="source" onchange="submitChange()"><br><br> 语言选择:<select id="langpair"> <option value="zh-CN|en">汉译英</option> <option value="en|zh-CN">英译汉</option> </select> <br><br> 翻译结果:<div id="results_body" style="color: red"></div> <div class=line></div> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("language", "1"); google.setOnLoadCallback(submitChange); function submitChange() { var value = document.getElementById('source').value; var langpair = document.getElementById('langpair'); var pair = langpair.options[langpair.selectedIndex].value.split('|'); var src = pair[0]; var dest = pair[1]; google.language.translate(value, src, dest, translateResult); return false; } function translateResult(result) { var resultBody = document.getElementById("results_body"); if (result.translation) { resultBody.innerHTML = result.translation; } else { resultBody.innerHTML = ''; } } </script> </body> </html>
发表评论
-
亚马逊Amazon刷单那点事! 刷单工具
2016-08-31 12:05 25652说起刷单,其实很多卖家早期都是用积分卡(Gift Card ... -
[法律授权] 我可以在自己的网站上使用那支影片吗? Youtube、Vimeo、Vine,Instgram
2016-08-19 03:08 1873原文: Can I Use That Video on My ... -
YouTube怎么判断影片内含侵权内容? 解析Content ID内容识别系统的原理及功能
2016-08-19 03:09 8895你有没有发现YouTube上 ... -
Chrome 开发工具 (Chrome Developer Tools):Network Panel说明
2016-08-11 00:51 5146出处:http://www.cnblogs.com/st ... -
Google 搜索技巧
2016-04-07 13:11 1249这里记录一些非常有用的搜索技巧,熟练运用后可以有效提升自己的 ... -
谷歌网站翻译插件 Website Translator
2016-03-18 01:15 6954go to website: https://transla ... -
减少HTTP请求之合并图片详解(大型网站优化技术)
2015-12-10 02:25 981一、相关知识讲解 ... -
减少HTTP请求(大型网站优化技术)
2015-12-10 02:21 882在网站开发过程中,对于页面的加载效率一般都想尽办法求快。那么 ... -
亚马逊云服务安装magneto How To Install Magento On Amazon EC2
2015-12-09 02:27 1549Magento is an open source cont ... -
调整谷歌reCAPTCHA大小 How to resize the Google noCAPTCHA reCAPTCHA
2015-11-17 01:58 2261最近调试reCAPTCHA的时候,发现手机版的reCAPTC ... -
如何计算神秘的Google Adwords 品质分数– 提升到10分神的境界
2015-08-25 00:42 2328什么是品质分数 Goo ... -
利用Gtmetrix检测你的网站载入速度!
2015-08-25 00:40 1762网站的载入速度会影响使用者操作网站的效率,网站越快速、使用效 ... -
Facebook轮播连结广告可展示5个图像与连结
2015-08-25 00:37 2719在脸书动态上,你一定发现有一种广告一则广告就放了5张的 ... -
Google我的商家设定
2015-08-23 11:21 1712谁说免费的最贵? 介绍您一个非常实用且完全免费的网路 ... -
品牌不可不知的YouTube的影片行销策略
2015-08-23 11:20 1533行动装置、影片和程序化购卖是当前品牌行销的首要考虑 ... -
嵌入谷歌文档 Embed Google Doc Viewer: Display Google Drive Documents, SpreadSheets, PD
2015-07-11 07:19 2063Here Mudassar Ahmed Khan has ... -
谷歌地图标记切换 Move Google Maps Markers: Change (Update) Marker position on Google Map
2015-07-11 07:20 1967In this article I will explai ... -
谷歌无地图地址自动完成Google Places AutoComplete example without using Maps
2015-07-09 02:37 3405In this article I will explain ... -
Google Maps V3: 通过经纬度获取地址信息 Get address from Latitude and Longitude
2015-07-09 02:36 1876In this article I will explai ... -
点击谷歌地图后获取经纬度 Get Latitude and Longitude (Location Coordinates) using Google Maps
2015-07-09 02:35 1828n this short code snippet arti ...
相关推荐
2. **谷歌翻译API**:谷歌提供了RESTful API,开发者可以调用这些接口来进行文本翻译。在项目中,需要实现对API的调用,处理请求和响应,将用户的输入翻译成目标语言并显示结果。 3. **多语言支持**:项目初始支持中...
在本文中,我们将深入探讨如何使用C#编程语言与谷歌翻译API进行集成,实现文本的自动翻译功能。谷歌翻译提供了一种便捷的方式,允许开发者在自己的应用中集成多语言翻译,而C#作为.NET框架的主要编程语言,拥有丰富...
谷歌翻译-api A Node.js module for working with the Google Translation. Automatically handles bulk translations that exceed the Google Translation API query limit. 这是一款基于nodejs的谷歌翻译插件,...
谷歌Translation API则是一个强大的自动翻译工具,它能够处理大量的文本并将其翻译成多种语言。这个API支持超过100种语言的翻译,涵盖全球大部分地区。开发者可以利用Translation API实现以下功能: - 实时文本翻译...
这个项目不依赖于JavaScript算法,而是利用TKK(Translation Key)进行计算,从而实现对谷歌翻译API的有效调用。让我们逐一解析这个主题的关键知识点。 首先,我们要了解谷歌翻译API的工作原理。谷歌翻译API提供了...
使用谷歌翻译API,你需要先在Google Cloud Console上创建一个项目,启用翻译API服务,并获取到API密钥。这个密钥将在Java代码中用于身份验证。 在发送翻译请求时,我们通常会构造一个URL,包含API的端点、要翻译的...
GoogleFreeTrans:免费的谷歌翻译API(免费google翻译api)
Google翻译API是一个强大的工具,允许开发者将谷歌的先进翻译技术集成到自己的应用、网站或服务中,从而实现跨语言沟通的功能。本文将深入探讨如何使用Google翻译API,包括其工作原理、设置过程、调用方法以及一些...
在Java编程中,调用Google翻译API可以帮助我们实现自动化翻译的功能,这在处理多语言文本或者构建跨语言应用时非常有用。本篇文章将详细介绍如何在Java中使用Google翻译API,并提供一个可直接运行的工具类示例。 ...
首先,了解谷歌翻译API的工作原理至关重要。谷歌提供了RESTful API,允许开发者通过HTTP请求发送文本并接收翻译结果。通常,这个过程涉及到计算TKK(Translation Key Token)值,它是一个用于加密请求的密钥。然而,...
谷歌翻译基于神经机器翻译(Neural Machine Translation,NMT)技术,这是一种通过深度学习模型来理解和生成语言的方式。NMT模型能够捕捉到源语言和目标语言之间的复杂关系,从而提供更准确、更自然的翻译结果。此外...
在Android应用开发中,集成谷歌翻译API可以为用户提供便捷的语言转换功能。本示例将详细介绍如何在Android项目中实现谷歌翻译的功能,以便用户能够输入文本并获取其他语言的翻译结果。 首先,要使用谷歌翻译API,你...
首先,我们需要了解谷歌翻译API的工作原理。谷歌翻译API提供了一种RESTful的服务接口,可以通过HTTP请求进行访问。这种接口允许开发者发送文本数据,并返回翻译后的结果。通常,我们使用GET或POST方法来传递待翻译的...
翻译 这个 repo 提供了关于如何使用来自微软、百度和谷歌的翻译 API 和 ...谷歌翻译API 请参阅以获取原始代码。 虽然这个功能有效,但谷歌已经取消了免费翻译api服务。 因此,此文件仅供学习使用。 使用风险自负。
谷歌翻译API是Google提供的一项强大的服务,允许开发者在他们的应用程序中集成翻译功能,从而实现多语言之间的文本自动转换。这个开源版本使得更多的开发者能够利用这项技术,而不受商业API的限制,同时也为社区提供...
//调用google语言api的翻译函数 //arg1:要翻译的内容,arg2:通过过滤后对象所属的语言格式,arg3:要转成的类型,arg4:回调函数 google.language.translate(text, result.language, toLanguage, function(result) {...
要使用Google翻译接口,首先需要在Google Cloud Console中创建项目并启用Google Translate API,然后获取API密钥,这是调用API所必需的身份验证凭据。 在JavaScript中实现Google翻译接口,通常会利用XMLHttpRequest...
谷歌多国语言翻译源码是基于谷歌翻译API(Google Translate API)实现的一种技术,它允许开发者集成到自己的应用或网站中,实现多种语言之间的实时翻译功能。谷歌翻译API是谷歌提供的一个强大的云服务,它利用了谷歌...
: apiTranslate和Str :: apiTranslateWithAttributes 通过使用stichoza / google-translate-php或Google Translate API 或Yandex Translatin API Str Facade API翻译助手该软件包为Laravel helper Str提供了两种翻译...
【标题】"网站谷歌翻译快速国际化.zip"是一个包含资源的压缩包,旨在帮助开发者快速地在他们的网站上集成谷歌翻译功能,实现网站内容的多语言国际化。这个工具提供了两种实现方式:一种是通过本地静态资源,另一种是...