指定翻译服务接口
在某些政府机关及大集团内部项目中,对数据隐私及安全保密有强要求场景、以及您对自有客户希望提供高可靠翻译服务场景时,您可将翻译服务接口进行私有化部署,不走我们公开开放的翻译接口,以做到安全保密及后端服务全部自行掌控。
实际部署方式,可参考:一键部署 translate.service
部署好后,在 translate.execute();
之前,加入一行代码,如下所示:
translate.request.api.host='http://121.121.121.121/'; //将这里面的ip地址换成你服务器的ip,注意开头,及结尾还有个 / 别拉下
translate.service.use('translate.service'); //指定翻译服务为使用 translate.service
translate.execute();
如此,翻译请求接口就会走您自己服务器了。
注意,因为这里你是私有部署的translate.service,所以translate.js 中使用时记得要用 translate.service.use('translate.service');
而不是 client.edge 有关 translate.service 跟 client.edge 的区别可点此查看
翻译后端多节点能力
自 v2.8.2.20230928 版本开始,支持翻译接口多节点的能力,设置方式为:
translate.request.api.host=['https://api.translate.zvo.cn/','https://api2.translate.zvo.cn/'];
如上,如果是多节点,那么设置数组形式,把每个节点进行设置。其中会优先使用第一个节点。
当然也是完全兼容之前的设置方式的。
如果设置了多节点,translate.js 会每间隔1分钟自动获取一次延迟最小的节点进行接入使用,全面规避全球使用时,某个地域网络波动导致后端翻译接口无法响应的情况发生。
自动适配最快节点,做到更好的体验!
再此寻求海外加速节点赞助,配置规格要求1核1G即可,有意者可联系我。
赞助
您可以参与赞助,我们帮你部署 translate.service、部署多节点网络加速,详细可参考: http://translate.zvo.cn/41160.html