我以前为了把 GitHub 菜单变成中文,尝试过 Tampermonkey 加汉化脚本。界面确实更容易看懂,但回头看,旧文章只说“搜索一个脚本装上”,却没有告诉读者脚本是谁维护、能读取哪些页面、多久没更新,也没有给出安全检查方法。这种建议太轻率。

现在如果有人问我同样的问题,我的建议会变成:先用 Chrome 自带的网页翻译;只有内置翻译解决不了明确问题时,才考虑第三方扩展或脚本。

最简单的办法:使用 Chrome 内置翻译

在电脑上打开 GitHub 页面后,可以点击地址栏右侧的翻译图标,或者在页面空白处右键选择翻译。Chrome 也可以在语言设置里控制是否提示翻译、默认翻译成哪种语言。具体入口可能随版本变化,以Chrome 官方帮助为准。

这个方法适合看仓库说明、Issue 讨论和普通网页文字。它不需要给一个陌生脚本长期运行权限,用完也不用额外维护。

但机器翻译会把一些开发术语翻错。pull request、fork、branch、commit 这些词,刚开始可以借助中文理解,真正操作时最好逐渐记住英文原词。否则你去搜索错误信息或阅读官方文档时,会发现中文译名反而对不上。

哪些内容不要完全依赖整页翻译

代码、命令、文件名、配置项和报错原文不应该被改写。复制命令前先切回原文,确认引号、短横线和参数没有变化。对权限、账单、删除仓库等敏感操作,也要对照英文原文,不要只凭翻译后的按钮判断。

我的做法是:说明文字可以翻译,代码块保持原文;不懂的术语单独查,而不是把整段命令交给翻译工具后直接执行。

如果一定要装汉化脚本,先做这五项检查

有些人确实需要更稳定的菜单汉化,或者内置翻译对动态界面效果不好。这时可以研究第三方工具,但不要“搜到第一个就装”。至少检查:

1. 发布者身份和源码仓库是否清楚;
2. 最近一次更新时间、Issue 和版本记录是否正常;
3. 脚本匹配哪些网址,是否要求访问所有网站;
4. 是否包含远程加载、账号令牌读取或不必要的网络请求;
5. 不再使用时如何禁用、删除并清理权限。

GitHub 账号可能关联私有代码、组织权限和部署密钥。一个能修改 GitHub 页面内容的脚本,风险不只是“翻译不准”。如果来源和权限解释不清,我宁愿保留英文界面。

一个更适合新手的学习顺序

第一周先开网页翻译,认识 repository、issue、pull request 等常见位置;第二周保留按钮英文,只翻译长说明;需要提交代码时,再对照官方文档完成一个小操作。这样会慢一点,但你学到的是 GitHub 本身,而不是依赖某个随时可能停止维护的汉化层。

如果你还在判断一个 AI 或自动化工具是否值得接入工作流,可以参考AI 工具资源页;任何工具都应先小范围测试,再决定是否给账号级权限。

我的结论是:GitHub 英文界面看不懂并不可怕,Chrome 内置翻译已经能解决大部分阅读问题。第三方脚本不是不能用,但必须知道它来自哪里、能做什么、出现问题怎么退出。方便不应该建立在看不见的权限风险上。