Web 如何检测网站是否已翻译成其他语言?

Web 如何检测网站是否已翻译成其他语言?,web,translation,Web,Translation,我试图确定一个给定的网站是否已经被程序翻译成其他语言 我尝试过使用多种组合(如es.domain.com、domain.es、domain.com/es和domain.com.es)发出get请求。然后,我再次请求返回200的站点,以消除误报(网站呈现英语页面等)。对于这些请求,我使用了一个虚假的url(xyz123.domain.com,domain.xyz123,domain.com/xzy123),并确保状态代码不是200,正文不是空的。不过,我仍然得到一些误报,例如www.domain.

我试图确定一个给定的网站是否已经被程序翻译成其他语言

我尝试过使用多种组合(如es.domain.com、domain.es、domain.com/es和domain.com.es)发出get请求。然后,我再次请求返回200的站点,以消除误报(网站呈现英语页面等)。对于这些请求,我使用了一个虚假的url(xyz123.domain.com,domain.xyz123,domain.com/xzy123),并确保状态代码不是200,正文不是空的。不过,我仍然得到一些误报,例如www.domain.com归一家公司所有,而www.domain.es归其他公司所有。因此,虽然我在www.domain.es上获得了成功的回复,但实际上这并不是他们的网站

有人对如何检查这个有什么想法吗


谢谢

查询子域不是检测网站是否翻译的有效方法

没有标准表明网站已经翻译,因此任何编程功能都不准确


在实施标准之前,您最好的选择是使用蛮力方法,就像您正在做的那样,亲自对站点进行物理验证。

这方面确实没有标准。除非网站的内容或元数据中包含翻译版本的链接,否则其他内容基本上都是猜测。猜测会导致误报和漏报?谢谢,我就是这么想的。我们通过浏览网页找到不同语言版本(西班牙语、法语等)的链接,取得了一些不错的成功。是的,这将是你最好的选择。扫描lang标签等…希望有一天他们能将其标准化。