你会建议什么:作为语言翻译的有效方法?

时间:2010-11-29 10:11:31

标签: php language-translation

使网站跨语言友好被视为下一个趋势。在这种情况下......在开发复杂性方面,哪种方法被认为是好的,有效的。

我知道的可用选项是

  • 上传内容是我需要的各种语言(如果我有多种语言,这有点不友好)
  • 使用Google Translation(但我不喜欢这样,因为它显示顶部的Google标题)

还有其他方法可以将内容翻译成其他语言吗?根据诸如:性能,编码时间和灵活性等因素,其中哪一项是有效的。

1 个答案:

答案 0 :(得分:1)

首先,我必须同意Ignacio,没有什么比人类翻译更好,如果你没有时间,那么一旦有人输入新文本,它可以用GTranslate api用不同的语言解析,然后保存到数据库和根据他的首选语言向用户提供,使用gtranslate api显示任何谷歌翻译徽标检查出来:

<?php
require("GTranslate.php");

 try{
       $gt = new Gtranslate;
       echo "Translating [Hello World] from English to German => ".$gt->english_to_german("hello world")."<br/>";
        echo "Translating [Ciao mondo] Italian to English => ".$gt->it_to_en("Ciao mondo")."<br/>";
 } catch (GTranslateException $ge)
 {
       echo $ge->getMessage();
 }
?>

而不是回声你可以将翻译后的文本保存在数据库中,就像你在那里有许多人工翻译一样。

您可以从GTranslate on Google Code

下载GTranslate api