网站无缝翻译

时间:2011-03-02 22:28:11

标签: php html iframe

我正在试图弄清楚是否有任何方式显示某个网站的翻译版本,但保留该网站的功能。

意思是,我确实希望将语言从源语言“叠加”到想要的语言,但不需要修改源网站。这甚至可能吗?

一个很好的例子是如果我可以使用iframe,但在数据到达iframe之前以某种方式控制数据,这样我就可以替换/翻译内容。

(这里的想法不是复制/窃取任何人的任何内容)

2 个答案:

答案 0 :(得分:0)

不..如果你想保持功能。多语言站点需要db和ad-hoc代码。

重建一个仅支持多种语言的网站,这是一个很大的痛苦

答案 1 :(得分:0)

您需要解决两个大问题:

  1. 如果您下载服务器上的内容,翻译,然后显示它 - 将无法“保持网站的功能”。由于javascript当然在客户端已经完成,因此javascript驱动的事件仍然有效。然而,Web应用程序的任何服务器端处理(即真正的强大功能,即:查询数据库,上传,搜索等)都将消失,因为网页未从其原始主机加载。
  2. 其次,如果您将页面加载到客户端的iframe中,您将不得不处理同域原始策略。这意味着网站/ javascript只能操作/ ajaxify与父窗口相同的域中的内容。
  3. 克服这两个问题可能意味着要发明一些新技术,这将是一项巨大的时间/人力投资。

    我的回答是接受谷歌(或其他翻译服务)所提供的内容。