谷歌工具栏报告“此页面为菲律宾语”,但实际上是英语。

8
Google工具栏如何确定页面的语言以提供翻译?
Google错误地将我们网站上的一个简单登录页面识别为菲律宾语,并提供将其翻译成英语的选项。我尝试在页面的元素中添加lang="en"属性,但似乎没有任何改变。
有人知道这是为什么吗?
编辑:这是一个登录页面。页面的文本只包含以下内容:
Admin
Log Out
Admin Panel Login
Username
Password

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

当我按下翻译按钮时,似乎什么也没有改变。


没有,但我在使用Intersoft Web控件时遇到过类似的问题。我认为它一直报告页面是波兰语! - Martin Smith
1
我曾经看到谷歌提供翻译一个标记为en-us但页面上有外语文本的页面。他们正在使用某种启发式算法搜索页面内容。具体是什么我不知道。 - user1228
呵呵。当它翻译时,它看起来像什么? - T.E.D.
3个回答

1
根据谷歌网络管理员博客上关于多语言网站的文章, 谷歌的爬虫会忽略语言元数据,如“lang”属性,并从页面内容推断语言。他们的解释是lang属性有时是自动生成的,因此不可靠。也许在页面上添加更多的英文文本,并确保所有的英文都是良好格式化的,可以解决这个问题,但向Google提交错误报告是解决问题的更好方式,而不是添加随机的英文文本。

1

你知道这是干什么的吗?他们是将页面添加到误译列表中,还是只是查看它以尝试改进他们的启发式算法? - Martin Smith
2
很可能是两者都有,但除非有来自谷歌的确认,否则它很可能仍然是一个谷歌之谜™。 - Prutswonder
我已经添加了相关页面,但它并没有立即解决问题。希望它能在未来解决问题。你是如何找到这个页面的?它的使用有文档记录吗? - rjmunro
在谷歌搜索时找到了它,在这个讨论页面上:http://www.google.pl/support/forum/p/Toolbar/thread?tid=623987a9719a1d0a&hl=en 没有找到任何关于它的文档,它只是一种谷歌员工提供的临时解决方案表单。 - Prutswonder

0

我在制作一个aspx表单时遇到了这个问题。通过排除法,我能够确定对我来说问题出在我的日历控件上。我正在使用日历控件,在我的皮肤中设置DayNameFormat="Shortest"。有了这个属性,我就会遇到问题,没有它我就不会。这个属性的作用是将我的星期几从“Mon”更改为“Mo”。我猜测Google语言推断读取了像“Mo”和“Tu”这样的“单词”,并使用它来猜测这是菲律宾语。由于我没有太多其他的单词,这一点足以确定页面是菲律宾语。

希望这可以帮助你!

jMo


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接