【问题标题】:Translate a webpage in PHP用 PHP 翻译网页
【发布时间】:2010-04-12 11:01:59
【问题描述】:

我希望用 PHP 5 翻译一个网页,这样我就可以保存翻译并通过 mydomain.com/lang/fr/category/article.html 轻松访问它,而无需用户通过谷歌翻译。

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

问题是谷歌翻译把所有的 HTML 标签、类名等都弄乱了

有谁知道一个 php 类可以在忽略标签的情况下翻译整个网页?

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

我不能只卷曲 Google 的响应,因为我将拥有他们放入的所有额外 JS。

有什么想法吗?

【问题讨论】:

  • 我不会在这个任务中使用正则表达式。

标签: php curl google-translate


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多