我创建了一个词云,我想在我的网页中添加翻译功能。我的文字云显示了很多不同颜色和字体大小的单词。我的系统就像分析一个文本并生成单词云词然后回应它们。
我使用谷歌翻译,结果是这样的: 你可以看到,我真正想要翻译的内容仍然没有变化。 我该如何解决这个问题。
谢谢
答案 0 :(得分:1)
Google Translator for website?
我不确定准确度。但是如果你想用世界上最流行的语言来展示你的网站,你可以试试这个。谷歌翻译与JS合作。为此你只需要添加一些JS代码,如下所示,
<div id="google_translate_element"></div>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
layout: google.translate.TranslateElement.InlineLayout.SIMPLE,
autoDisplay: false,
includedLanguages: 'en,af,sq,ar,hy,az,eu,be,bg,ca,zh-CN,zh-TW,hr,cs,da,nl,et,tl,fi,fr,gl,ka,de,el,ht,iw,hi,hu,is,id,ga,it,ja,ko,lv,lt,mk,ms,mt,no,fa,pl,pt,ro,ru,sr,sk,sl,es,sw,sv,th,tr,uk,ur,vi,cy,yi,'
}, 'google_translate_element');
}
</script>
<script type="text/javascript" src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
注意:您可以通过修改“includedLanguages”(包含简短表单)来自定义语言。
现在,当您使用上述代码时,Google会在您的网站上放置一个小标题,看起来很难看。这就是为什么我制作了一个简单的CSS Hack来删除那个标题并使你的网站成为现实。为此,将以下css添加到您的代码中,
<style type='text/css'>
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-gadget-icon {background-image:url(http://joomla-gtranslate.googlecode.com/svn/trunk/gt_logo_19x19.gif) !important;background-position:0 0 !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
</style>
希望它会对你有所帮助.. :)