2010-12-06 138 views
0

我正在用php做一个网站。
我想将我的英语内容转换为其他7种语言 (中文,西班牙文,马拉雅拉姆语,Telgu,泰米尔语,卡纳达语和印地语)。语言转换脚本

有没有任何脚本或类似的东西来做到这一点?

+2

不幸的是,自然语言的自动翻译是非常困难的,因为有些东西并不直接翻译。 如果你想要一种根据语言显示不同字符串的机制,你应该查找gettext()。 – robbrit 2010-12-06 14:18:08

回答

1
<script type="text/javascript" charset="UTF-8" language="JavaScript1.2" src="http://uk.babelfish.yahoo.com/free_trans_service/babelfish2.js?from_lang=en&region=us"></script> 

此javascript代码链接到雅虎翻译套件,然后您的页面将被拉入翻译到您的读者的必需选择。

但是我的建议是让你自己将所有这些页面预先完成并放入数据库,当用户请求特定语言时,可以用首选语言查询页面。

这些转换套件可能不会给您100%正确的翻译。

2

您可能想查看Zend_Translate。请注意,这实际上并没有为您编写翻译,您必须自己做或者找人做。它只是一个简化访问/使用静态文本字符串翻译的库。