使网站跨语言友好被认为是下一个趋势。在这种情况下..就开发复杂性而言,哪种方法会被认为是好的,有效的。
我知道的可用选项是
- 上传内容是我分别需要的每种语言(如果我有多种语言,这有点不友好)
- 使用
Google Translation
(但我不喜欢这个,因为它在顶部显示谷歌标题)
还有其他方法可以将内容翻译成另一种语言吗?以及基于性能、编码时间和灵活性等因素,其中哪一个是有效的。
使网站跨语言友好被认为是下一个趋势。在这种情况下..就开发复杂性而言,哪种方法会被认为是好的,有效的。
Google Translation
(但我不喜欢这个,因为它在顶部显示谷歌标题)还有其他方法可以将内容翻译成另一种语言吗?以及基于性能、编码时间和灵活性等因素,其中哪一个是有效的。
首先,我必须同意 Ignacio,没有什么比人工翻译更好的了用户基于他喜欢的语言,使用不显示任何谷歌翻译徽标的 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();
}
?>
代替 echo 您可以将翻译后的文本保存在数据库中,就像您在有许多人工翻译时所做的那样。
您可以从GTranslate on Google Code下载 GTranslate api