牛逼,GitHub Issue 自动翻译机器人

watermark,image_bG9nby9jc2RuXzEucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLGhfNTY=,g_se,x_0,y_0,t_100


文章首发于微信公众号「GitHub精选」,欢迎大家关注。

今天的文章是来自一个读者的投稿,介绍的工具非常的棒。

Hi,之前在公众号上看到了个 教大家免费获取一台 Mac 来用,真是机智 的文章,突然想起了自己之前没事做的自动识别翻译非英文 issues 的 github action。

有些大佬同学拥有知名的开源项目 (显然我还没有),可能有时候会收到来自泰国新加坡印度尼西亚的同学的母语祝福 issues,显然我们是看不懂需要手动 google 翻译,如果这时候有个机器人能自动识别非英文的 issues 把他翻译出来那感觉还是不错的。

先上效果:


watermark,image_bG9nby9jc2RuXzEucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLGhfNTY=,g_se,x_0,y_0,t_100


这个 action 的原理也比较简单,issue 动作触发 action,读取 issue comment 内容,对其判断是否是英文,若不是则翻译出来,再调用 github api 评论一条翻译英文 issue,然后再考虑下边界和死循环等。

咋使用呢,到 github action 市场搜索 Issues Translator,里面就有对应的使用方法。或者直接在项目的.github/workflows/ 下创建 issues-translator.yml,填入以下内容:


watermark,image_bG9nby9jc2RuXzEucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLGhfNTY=,g_se,x_0,y_0,t_100


以上配置会使用默认提供的账号机器人:@Issues-translate-bot,如果你需要单独设置账号可参考如下方式:


watermark,image_bG9nby9jc2RuXzEucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLGhfNTY=,g_se,x_0,y_0,t_100


配置完就 OK 了,接下来就是要等泰国新加坡印度尼西亚(哈哈,注意音乐节奏,其实是主要的外语都支持)的朋友们来祝福你了哦!

更多项目详情请查看:github.com/marketplace/

微信公众号:「GitHub 精选」,值得你关注,每天都分享开源项目,挖掘开源的价值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值