经过几个小时摆弄 DeepL API 和 HTTP 后,我终于成功获得了一个用于翻译的 JSON 响应对象,但它在 JSON 中只包含一个翻译。
但是,当我使用 DeepL 桌面应用程序并输入一个会产生多个替代翻译的句子时,如果我随后在应用程序中使用同一个句子作为 API 调用 (REST),它只会返回一个翻译。
我可以发誓,在我玩的几个小时里,我看到了多个翻译 JSON 对象,但情况似乎不再如此了。
是否需要传递一个额外的参数作为替代方案?
注意 - 我正在使用 DeepL 免费 API 版本。
谢谢。
DeepL API 目前不提供翻译替代方案,此功能仅在网络翻译器和桌面应用程序中可用。
响应 JSON 包含一个翻译数组,每个输入有一个翻译对象。如果您提供多个输入文本,则响应将包含多个翻译对象;也许这就是你所记得的。您可以在此处找到有关响应的文档:https://www.deepl.com/docs-api/translated-text/response/
免费和付费 API 版本接受相同的输入参数并提供相同的响应。但端点不同(api.deepl.com 和 api-free.deepl.com),使用限制和数据安全性也有差异,参见https://www.deepl.com/pro#developer
| 归档时间: |
|
| 查看次数: |
965 次 |
| 最近记录: |