我有一个调用 Google Translate API v2 的 perl 脚本。我有一把钥匙,这个脚本在家里可以正常工作。但它在工作中失败了,唯一的区别是我在 VPN 上并且必须在工作中使用代理服务器。我的 perl 脚本设置了代理服务器,并且已经使用许多 URL 进行了测试,并且连接到其中任何一个都没有问题。我还使用 BableFish Translate API 测试了相同的脚本,并且该脚本再次运行良好。但是,所有访问 Google Translate API v2 的尝试都失败了。
失败消息是:
“失败:翻译后端失败;语言调用失败:500 连接失败:连接:连接超时;连接在 /usr/lib/perl5/site_perl/5.10/Lingua/Translate/Google.pm 第 246 行超时”
关于为什么脚本在工作时仅使用 Google Translate API v2 失败的任何想法?
关于如何调试的任何建议?
这是我的密钥管理员
服务器应用程序的密钥(带 IP 锁定)
API 密钥:..为安全起见已删除..
IP:允许任何 IP
激活时间:2012 年 1 月 31 日下午 2:39
激活者:您