php词云翻译

时间:2013-10-21 19:20:47

标签: php translation word-cloud

我创建了一个词云,我想在我的网页中添加翻译功能。我的文字云显示了很多不同颜色和字体大小的单词。我的系统就像分析一个文本并生成单词云词然后回应它们。

Screenshot 我使用谷歌翻译,结果是这样的: enter image description here 你可以看到,我真正想要翻译的内容仍然没有变化。 我该如何解决这个问题。

谢谢

1 个答案:

答案 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>

希望它会对你有所帮助.. :)