Libretranslate 搭建教程
嗨 👋 今天是植树节,大家有没有种树。在这个特别的日子里,尽管我们的脚步无法踏足田野,亲手种下一棵绿树,但我们可以在知识的土壤中埋下一颗技术的种子。今天,我们将探讨一个开源项目——LibreTranslate,它是一个自由、开源的翻译服务工具,可以帮助我们搭建属于自己的本地化翻译服务。
接下来,让我们一起学习如何安装和使用 LibreTranslate,为我们的技术森林增添一抹绿色。
希望这篇开篇能为大家带来灵感!🌱
嗨 👋 今天是植树节,大家有没有种树。在这个特别的日子里,尽管我们的脚步无法踏足田野,亲手种下一棵绿树,但我们可以在知识的土壤中埋下一颗技术的种子。今天,我们将探讨一个开源项目——LibreTranslate,它是一个自由、开源的翻译服务工具,可以帮助我们搭建属于自己的本地化翻译服务。
接下来,让我们一起学习如何安装和使用 LibreTranslate,为我们的技术森林增添一抹绿色。
希望这篇开篇能为大家带来灵感!🌱
最近有点忙,新老项目的迭代,让我有点马不停蹄。在种种的尝试下,我还是采用了 TCP 去做帧同步,没有用下 UDP 和 KCP。在腾讯云全球加速的加持下,高延迟的玩家并不是很多。这段时间算是对联机帧同步和状态有了一些了解,是时候可以分享一些心得了。
近期用 tsrpc 搭建了一个消息中转的服务。用起来的感觉挺爽的,但是团队是初次使用。以至于上线后碰到了下面两个事故。 👀
最近 在搬迁文档,因为之前加了文档分类预览,所有每次都要配配置 sidebars.ts
文件,有点费劲。
有时,我们会遇到一些需要频繁使用的命令。虽然有了 Zsh 的历史命令自动补全插件,它 可以帮助我们快速找到之前执行过的命令,但并不是每台机器都配置了这些插件。而且,有些情况下记住所有复杂的命令也并不容易。为了方便使用,我们可以将这些常用命令写成一个 Shell 脚本,这样就可以随时在不同的环境中轻松运行它们。
个人博客 没有留言评论功能,也不会失去存在的价值
进入部门工作后,主要以 Node.js 来写业务,用的是 Egg.js 框架
var arr = [["1","2"],["3","4","5"]];
预期结果
[["1","3"],["1","4"],["1","5"],["2","3"],["2","4"],["2","5"]]