用PHP翻译网页

时间:2010-04-12 11:01:59

标签: php curl google-translate

我希望翻译PHP 5中的网页,以便我可以保存翻译并通过mydomain.com/lang/fr/category/article.html轻松访问,而不是用户必须通过谷歌翻译。< / p>

我找到了各种简单的方法来通过CURL翻译文本,但我真正希望能够做的是翻译整个网页,但显然忽略了标签。

问题是谷歌翻译搞砸了所有HTML标签,类名等

有没有人知道一个可以翻译整个网页而忽略标签的php类?

我猜这可能是通过高级正则表达式或类似的东西,但我不确定。

我不能只是卷曲谷歌的回应,因为我将拥有他们投入的所有额外的JS。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

我知道这不是你要求的,但很多更简单的替代方案就是在你的所有网页上加入免费的Google Translate widget。这样访问者就可以选择他们想要查看网站的语言,Google会动态地完成剩下的工作(并在整个网站中保留他们的选择)。然后,您不必担心尝试为每个页面创建并保持更新数十个不同的HTML文件,每个文件都有自己的一组内部链接(坦率地说,这听起来像是一个噩梦来维护)。