本贴将以我的DeepLX接口为例,教大家如何在不同的翻译插件中进行配置DeepLX API。
我注意到,不少佬友因为配置错误,导致请求到了错误的端点。不仅浪费时间,还影响心情。所以单独开这一帖,帮大家解决配置问题。
大多数翻译插件没有单独的API Key输入框,所以你只需要在Base URL中填写完整的接口地址。
常见的配置方式有四种:
- 无密码:
https://trans.ors.de5.net/translate - 密码放在路径中:
https://trans.ors.de5.net/123456/translate - 最常见的是把密码作为查询参数:
https://trans.ors.de5.net/translate?token=123456 - 子域名令牌:
https://123456.trans.ors.de5.net/translate
然而,陪读蛙是个特例。它比其他插件多了一个API Key的配置框,并且会自动在 URL尾部添加 /translate。这也让很多佬友在配置过程中遇到了困难。
- 对于无密码的情况,填写时自然不会遇到问题。
- 第二种密码放在路径中的,照抄完整路径也没问题,因为URL本身以
/translate结尾,陪读蛙不会自动再添加。 - 第三种以查询参数结尾的配置,如果你填写了
https://trans.ors.de5.net/translate?token=123456,陪读蛙会自动在结尾追加/translate,结果变成了https://trans.ors.de5.net/translate?token=123456/translate,这就出错了。 - 第四种子域名令牌的,本身也以
/translate结尾,所以不会出问题。
因此,最推荐的做法是使用令牌占位符。在Base URL中,用{{apiKey}}占位符来代替。这样一来,你可以将API令牌插入到URL 的任何位置。两个输入框也就各司其职了,一个填写API Key,另一个填写带有{{apiKey}}占位符的Base URL。你只需要把之前填写123456的地方全部替换成{{apiKey}},所有的问题就迎刃而解了!
1 个帖子 - 1 位参与者