8

Google 工具栏如何确定页面的语言以提供翻译?

谷歌错误地将我们网站上的一个简单登录页面识别为菲律宾语,并提供将其翻译成英语。我尝试向页面元素添加一个lang="en"属性<html>,但这似乎没有任何区别。

有谁知道为什么会这样?

编辑:这是一个登录页面。该页面的文本仅包含以下内容:

Admin
Log Out
Admin Panel Login
Username
Password

加上一个标志和一些输入框。

当我按下翻译按钮时,它似乎没有任何改变。

4

3 回答 3

1

解决此问题的一种方法是让 Google 知道它在翻译您的网页时出错。虽然不是一个真正的解决方案,特别是如果有一个完整的网站处理这个问题。

于 2010-03-24T13:33:14.060 回答
1

根据谷歌网站管理员博客的多语言网站上的这篇文章,谷歌的爬虫忽略了诸如“lang”属性之类的语言元数据,并从页面内容中推断出语言。他们的解释是 lang 属性有时是自动生成的,因此不可靠。也许向页面添加更多英文文本并确保所有英文格式正确可能会解决问题,尽管向 Google 提交错误报告是解决问题的更好方法,而不是添加随机英文文本。

于 2010-03-24T13:07:55.143 回答
0

我在制作的 aspx 表单上遇到了这个问题。通过排除过程,我能够确定我的问题在于我的日历控制。我正在使用日历控件,并且在我的皮肤中设置了 DayNameFormat="Shortest"。有了这个属性,我遇到了问题,没有它我没有。这个属性所做的就是将我一周中的日子从“星期一”更改为“莫”。我推测谷歌语言推断正在阅读“单词”,如“Mo”和“Tu”,并以此猜测这是菲律宾语。由于我没有太多其他词,因此这足以确定该页面是菲律宾语。

希望有帮助!

于 2010-05-12T20:01:11.697 回答