🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>之所以将翻译逻辑作为入门首页是因为该模块为软件核心,必须要了解其规则才能大大提高日后使用效率。 翻译模块被分为 **网络翻译** 和 [**词库翻译**](%E8%AF%8D%E5%BA%93.md) * 网络翻译 调用大厂提供的网络接口(api)进行翻译,例如百度腾讯有道谷歌,由于是网络获取汉化结果,所以这种翻译方式速度较慢,乃下下策。 * [词库翻译](%E8%AF%8D%E5%BA%93.md) 如下图所见,当我们执行词库翻译时将最优先调用指定词库,指定词库中没有该词将调用基库,基库中没有该词将调用网络api接口。 ```[flow] st=>start: 词库翻译被执行(假设单词为“Light”) e=>end: 返回翻译结果(“灯光”) op1=>operation: 网络翻译“Light” cond=>condition: 指定词库 是否有“Light”:>%E8%AF%8D%E5%BA%93.md coud2=>condition: 基库(base) 是否有“Light”:>%E8%AF%8D%E5%BA%93.md st->cond cond(yes)->e cond(no)->coud2 coud2(yes)->e coud2(no)->op1 op1->e ```