自定义接口

功能建议 · 352 次浏览
总在前行的蜗牛 创建于 2023-04-28 20:51

牛哥!都已经弄到这个份上了,何不再弄一个用户可以自定义接口的翻译引擎呢?


回复内容
zryan 2023-04-28 21:25
#1

你说的自定义接口是指的什么呢?

总在前行的蜗牛 回复 zryan 2023-04-29 16:48 :

就是用户可以自己填写https网址和传递参数的模板。毕竟有时可能出现用户需要使用某一个小众翻译引擎的情况。类似于划词翻译的“自定义翻译源”:自定义翻译源 | 划词翻译 (hcfy.app)

zryan 回复 总在前行的蜗牛 2023-04-29 18:18 :

        如果是直接在本动作中自定义网址和参数,调用某一个翻译引擎,是不太可能实现的。

        因为涉及到不同引擎的不同的请求方式,不同的返回结构,以及部分引擎还需要对数据加密解密等等。只是填写https网址和传递参数的模板不太够,无法适配所有情况,局限性太大。

        像划词翻译的这种 自定义翻译源 都是需要自己开启一个本地接口来调用的,具体调用代码得在本地自己完成,这种可以实现。

zryan 最后更新于 2023-04-29 18:25
zryan 回复 总在前行的蜗牛 2023-04-29 18:21 :

不过我接下来计划开发另外一种解决方案,就是通过填写动作ID,调用别的动作来获取翻译结果。这样的话可以自己做动作来实现自定义接口,只需要按照一定的格式返回值即可,扩展性、自由度都会更高一些。如果还是想像 自定义翻译源 | 划词翻译 一样搭建本地接口,利用这种方式也能实现。

zryan 最后更新于 2023-04-29 18:28
zryan 2023-05-27 00:46
#2

自定义接口已实现!

回复主贴