目前如何从Deepl请求翻译?

时间:2019-05-13 14:28:18

标签: javascript java reverse-engineering deepl

由于DeepL更新了其网站(https://www.deepl.com/translator)也使用的api,因此当您通过Java或python请求翻译时出现错误。它说:“请求太多。”一年前,EmilioK的答案(Using DeepL API to translate text)起作用了。

由于更新,因此api网址已更改为“ https://www2.deepl.com/jsonrpc”。但是响应是Employee employee= new Employee (); BeanUtils.setProperty(employee,"employeeName","Xyz ABC"); Object value = PropertyUtils.getProperty(employee, "employeeName"); 。通过网站进行翻译,因此他们似乎已经实施了背景调查。我已经尝试调试他们的javascript代码,但是我不明白我在做什么错。最后,我尝试通过分析主页上的网络流量来重新构建请求。也没用。 此外,似乎其他人也遇到相同的问题(https://github.com/EmilioK97/pydeepl/issues/12https://github.com/vsetka/deepl-translator/issues/9)。

我将Java 8与Apache HttpClient 4.5.8结合使用:

private String employeeName;

结果应如下所示,但我不记得确切了:

{"jsonrpc": "2.0","error":{"code":1042901,"message":"Too many requests."}}

如果您能帮助我,我将非常感谢。

0 个答案:

没有答案