2024-05-02

electron - 架构

1.jpg

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

翻译渠道三种分别是:

  1. 本地免费谷歌破解SDK

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

  3. 远程服务综合API

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

翻译流程:

  • 本地缓存优先

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

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

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

流程示意图如下:

主进程翻译流程.jpg
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 砺道智库2024-04-30 21:56北京 图:美国太空部队用于干扰卫星的远程模块化终端(RMT)。 据防务邮报...
    泰格阅读 208评论 0 0
  • 职场逆袭秘籍:如何抓住你的“贵人” 导语:在竞争激烈的职场中,每个人都渴望遇到一位能够帮助自己突破瓶颈、实现职业飞...
    敏思智行0526阅读 160评论 0 0
  • 这两个月时常在想,新工作半年时间,我有什么成果?是每日忙碌无时间的连轴转,却无成绩产出。 今日领导沟通并分析工作推...
    陈玉_阅读 167评论 0 1
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,836评论 2 59
  • 【标题】: 01.感悟:站出来卖,是我的一个卡点,还是会觉得自己不够好,怕人家花了钱没有得到优质的结果。 02.感...
    是一枝的一枝阅读 95评论 0 0

友情链接更多精彩内容