<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="#" οnclick="$('#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" οnsubmit="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;
}