代码之家  ›  专栏  ›  技术社区  ›  Starx

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

  •  0
  • Starx  · 技术社区  · 14 年前

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

    我知道的可用选项有

    • 上传内容是我分别需要的每种语言(如果我有多种语言,这有点不友好)
    • 使用 Google Translation (但我不喜欢这样,因为上面显示的是谷歌的标题)

    有没有其他方法可以将内容翻译成另一种语言?根据性能、编码时间和灵活性等因素,它们中哪一个是有效的。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Poelinca Dorin    14 年前

    首先,我必须同意伊格纳西奥的观点,没有什么比人工翻译更好的了,如果你没有时间,那么一旦有人输入新的文本,它就可以用gtranslate api以不同的语言进行解析,然后保存到数据库中,并根据用户喜欢的语言,使用gtranslate api,它不会显示任何Google Translate徽标。看看这个:

    <?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();
     }
    ?>
    

    与echo不同的是,您可以将翻译后的文本保存在数据库中,就像在有许多人工翻译的情况下那样。

    您可以从下载GTranslate API GTranslate on Google Code

    推荐文章