<div id="jqfy-box" class="row" style="width: 100%; margin-top: 8px; height:236px; "> <div class="block-title" style="width:100%;"> <span style="float:left">在线免费翻译</span> <span style="float:right; height:22px; width:25px; margin: 0 5px 0 0; "> <a href="#" onclick="$('#jqfy-box').hide();return false;" style="width:25px; line-height:20px; background: url('{$themePath}images/close.gif') 50% 0 no-repeat; display:block;"> </a></span> </div> <div class="block-main" style="height:200px; border-color: #CCC;"> <form class="query-box" onsubmit="return submitChange();"> <textarea class="query-input" id="source" style="width:48%; height:160px; background:#FEFEFE; border:1px solid #EEE; font-size:12px;" autocomplete="off">Cambridge</textarea> <textarea class="query-input" id="results_body" style="width:48%;height:160px; background:#FEFEFE;border:1px solid #EEE;font-size:12px;" autocomplete="off"></textarea> <center> <select name="src" id="src"></select> >> <select name="dst" id="dst"></select> <input class="button" type="submit" value="翻译"/> </center> </form> </div> </div>
<script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("language", "1"); google.setOnLoadCallback(init); function init() { var src = document.getElementById('src'); var dst = document.getElementById('dst'); var zhLanguages = { 'af' : '南非荷兰语', 'sq' : '阿尔巴尼亚语', 'am' : '阿姆哈拉语', 'ar' : '阿拉伯语', 'hy' : '亚美尼亚语', 'az' : '阿塞拜疆语', 'eu' : '巴斯克语', 'be' : '白俄罗斯语', 'bn' : '孟加拉语', 'bh' : '比哈里语', 'bg' : '保加利亚语', 'my' : '缅甸语', 'ca' : '加泰罗尼亚语', 'chr' : '切罗基语', 'zh' : '中文', 'zh-CN' : '简体中文', 'zh-TW' : '繁体中文', 'hr' : '克罗地亚语', 'cs' : '捷克语', 'da' : '丹麦语', 'dv' : '迪维希语', 'nl' : '荷兰语', 'en' : '英语', 'eo' : '世界语', 'et' : '爱沙尼亚语', 'tl' : '菲律宾语', 'fi' : '芬兰语', 'fr' : '法语', 'gl' : '加利西亚语', 'ka' : '格鲁吉亚语', 'de' : '德语', 'el' : '希腊语', 'gn' : '瓜拉尼语', 'gu' : '古吉拉特语', 'iw' : '希伯来语', 'hi' : '北印度语', 'hu' : '匈牙利语', 'is' : '冰岛语', 'id' : '印度尼西亚语', 'iu' : '伊努伊特语', 'it' : '意大利语', 'ja' : '日语', 'kn' : '卡纳达语', 'kk' : '哈萨克语', 'km' : '高棉语', 'ko' : '韩语', 'ku' : '库尔德语', 'ky' : '吉尔吉斯语', 'lo' : '老挝语', 'lv' : '拉脱维亚语', 'lt' : '立陶宛语', 'mk' : '马其顿语', 'ms' : '马来语', 'ml' : '马拉雅拉姆语', 'mt' : '马耳他语', 'mr' : '马拉地语', 'mn' : '蒙古语', 'ne' : '尼泊尔语', 'no' : '挪威语', 'or' : '奥里雅语', 'ps' : '普什图语', 'fa' : '波斯语', 'pl' : '波兰语', 'pt-PT' : '葡萄牙语', 'pa' : '旁遮普语', 'ro' : '罗马尼亚语', 'ru' : '俄语', 'sa' : '梵语', 'sr' : '塞尔维亚语', 'sd' : '信德语', 'si' : '僧伽罗语', 'sk' : '斯洛伐克语', 'sl' : '斯洛文尼亚语', 'es' : '西班牙语', 'sw' : '斯瓦希里语', 'sv' : '瑞典语', 'tg' : '塔吉克语', 'ta' : '泰米尔语', 'tl' : '泰卢固语', 'th' : '泰国语', 'bo' : '藏语', 'tr' : '土耳其语', 'uk' : '乌克兰语', 'ur' : '乌尔都语', 'uz' : '乌兹别克语', 'ug' : '维吾尔语', 'vi' : '越南语' }; src.options.add(new Option('英语', 'en')); dst.options.add(new Option('中文', 'zh-CN')); var i=0; for (l in zhLanguages) { var lngCode = l; var lng = zhLanguages[l]; if (google.language.isTranslatable(lngCode)) { var srcSelected = false; var dstSelected = false; if('en' == lngCode) { srcSelected = 1; } if('zh-CN' == lngCode) { dstSelected = 1; } src.options.add(new Option(lng, lngCode, srcSelected)); dst.options.add(new Option(lng, lngCode, dstSelected)); } } submitChange(); } function submitChange() { var value = document.getElementById('source').value; var src = document.getElementById('src').value; var dest = document.getElementById('dst').value; google.language.translate(value, src, dest, translateResult); return false; }