使用谷歌翻译翻译网站页面的最佳SEO方法

Xeo*_*oss 4 javascript php translation google-translate

因此,我们必须以一种语言或另一种语言在我们的网站上提供大量内容.由于我们是网络专业人士,我们花了所有时间,我们可以学习人类语言 - 而不是学习计算机语言.所以我们需要一些来翻译我们的内容.

谷歌提供翻译服务(以及 其他),因此,鉴于他们庞大的帝国,我相信他们(或不久将)拥有最好的翻译服务.考虑到这一点,使用它的最佳方法是什么?我们可能只是懒惰和使用小部件,它们提供-但我们会失去所有的内容和搜索引擎优化果汁,因为谷歌将重新编写链接指向"translate.googleusercontent.com?translate = ...".

所以我的问题是 - 我们如何在保留翻译内容的同时使用此服务?

一种方法是使用Google AJAX API在需要时内联加载内容.但由于它是由JS(如jQuery)驱动的 - 搜索引擎不会从中受益.

另一种方法是使用服务器端语言(如PHP)从Google翻译页面中删除内容.但我不确定这是100%合法的.

最后,我想知道如何使用mod_rewrite来获取页面.但同样,我不认为这会使我们的网站受益.

RewriteRule ^(.*)-fr$ http://www.google.com/translate_c?hl=fr&sl=en&u=http://site.com/$1 [R,NC]
RewriteRule ^(.*)-de$ http://www.google.com/translate_c?hl=de&sl=en&u=http://site.com/$1 [R,NC]
RewriteRule ^(.*)-es$ http://www.google.com/translate_c?hl=es&sl=en&u=http://site.com/$1 [R,NC]
RewriteRule ^(.*)-it$ http://www.google.com/translate_c?hl=it&sl=en&u=http://site.com/$1 [R,NC]
Run Code Online (Sandbox Code Playgroud)

您需要做的就是在您的页面上添加一些链接,并在链接和您的集合中的URL末尾附加变量"-fr".

//View file
View Page in <a href="<?php print $uri_string; ?>-de">German</a>
Run Code Online (Sandbox Code Playgroud)

有没有人对此有任何想法?

:编辑:

看完Google 浏览器的服务后,似乎就是这样

您不会,也不会允许您的最终用户或其他第三方:将Google搜索结果作为您房产的主要内容或您房产的任何页面; 提交超过5000个字符的任何请求;

对我来说听起来像你不能使用谷歌翻译网址来翻译主要内容 - 使用PHP或AJAX - 如果该内容是页面的主要帖子.现在这是如何工作的?为什么要构建翻译API,然后不允许在主页内容上使用它?

Tam*_*lei 5

好吧,你应该阅读EULA,也许谷歌不希望你以这种方式使用他们的服务.

更不用说谷歌翻译可能适用于印欧语言,但现在,翻译到其他语言家族真的很糟糕,并产生滑稽,毫无意义的文本(例如我自己的语言,匈牙利语,对谷歌来说是一场噩梦).我不认为它会在不久的将来达到至少可用的水平.

  • 用户将立即注意到该站点已由计算机翻译,并将快速查找其他位置.由于同样的原因,没有人会链接到该页面("翻译"有效地破坏了信息). (2认同)