美文网首页
2024-05-02

2024-05-02

作者: BUG生产户 | 来源:发表于2024-05-01 22:36 被阅读0次

    electron - 架构

    1.jpg

    主进程翻译流程 包含:(实时翻译, 历史翻译)

    翻译渠道三种分别是:

    1. 本地免费谷歌破解SDK

    2. 本地付费云谷歌SDK (需准备本地谷歌ADC凭证)

    3. 远程服务综合API

    本地缓存 :为减少渠道网络通讯

    翻译流程:

    • 本地缓存优先

    • 通过 Promise.race() 监控本地免费与谷歌付费异步任务,达到同时竞争,取最优结果

    • 竞争结果大于2秒时,向远程综合API发起请求

    • 若: 远程综合API 请求时长 Time > 竞争结果Time ;则: 取本地竞争结果;否则 :取远程翻译结果

    流程示意图如下:

    主进程翻译流程.jpg

    相关文章

      网友评论

          本文标题:2024-05-02

          本文链接:https://www.haomeiwen.com/subject/jwfqfjtx.html