博客英文版本上线

## 开发 最近也是闲来无事,想捣腾点新东西,于是我就想到了给我的博客做一个英文版本 于是我开始优化前端,前端很快就改完了,主要就是替换文本 关键的来了,我的博客内容还是中文,我是怎么翻译的呢? 提供双版本可不行,我的英语水平还有待提高,况且我也没那么多精力管 作为Web Developer,还是应该把重心都放在Website上 **于是** 我便想到了翻译API ## 翻译APi 首先,肯定不能直接把markdown内容丢给API直接翻译的,它返回的结果会直接把markdown格式破坏掉(更准确地说是会删除符号) 于是,我便想到按标签分割文本,然后按批请求API,这样一试,果然成功了 效果不错,每一个段落都能翻译 ![fanyi.png](/images/posts/260104fy.png) 当然,我的API也并非算力无限,于是我依托EdgeOne Functions(依旧云原生)搞了个缓存机制 首先呢由于我是GET API浏览器可以直接按URL缓存,只要在浏览器缓存过就不用再次请求API 同时我在利用Edge Function的CacheAPI在节点缓存边缘函数的内容,这样就不需要重复计算,提高复用率,节约算力 这样就完美解决了

©2026 秋名山香蕉 ,文章内容采用 CC BY-NC-SA 4.0 许可

SupabaseTencent Cloud 强力驱动

萌ICP备20250480号