Binglish:AI 桌面英语
May 3, 2026 · View on GitHub
自动更换必应 Bing 每日壁纸,顺便学个单词(AI 生成相关图片、例句、语音解析、英语小游戏等)。 点亮屏幕,欣赏美景,邂逅知识,聚沙成塔。For Windows & macOS
- 图片 URL:https://ss.blueforge.org/bing
- 壁纸来源:https://github.com/TimothyYe/bing-wallpaper
- 单词难度:CET-4 至 GRE 随机(排除所谓 Bad words,列表来自https://github.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words)
- 更新频率:每 3 小时刷新一次
- 生成式 AI 无法保证内容完全准确
- 适用于 Windows10 及以上版本/macOS 13及以上版本,1920x1080 分辨率(其他分辨率暂未经测试)
- 国内部分城市因网络问题,可能无法正常下载壁纸
下载已编译程序(Windows)
或 自行打包(Windows)
git clone https://github.com/klemperer/binglish/
cd binglish
pip install -r requirements.txt
pip install pyinstaller
bundle.bat
运行(Windows)
双击binglish.exe(如自行打包,可在项目下dist目录中找到该文件)即可运行,无需安装。程序运行后将最小化至右侧任务栏中,可在右键菜单中选择开机自动运行。
也可以在命令行中执行以下命令以运行(不推荐,“检查更新”功能不可用):
python binglish.py
下载已编译程序(macOS)
或 自行打包(macOS)
git clone https://github.com/klemperer/binglish/
cd binglish/macOS
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pyinstaller --onefile --windowed --icon=binglish_mac.png --add-data "binglish_mac.png:." binglish_mac.py
运行(macOS)
双击binglish_mac.app(如自行打包,可在项目下dist目录中找到该文件)即可运行,无需安装。程序运行后将最小化至右侧任务栏中,可在右键菜单中选择开机自动运行。
右键菜单说明
- 查单词:跳转至必应词典进一步了解单词相关用法
- 读单词:播放AI生成的单词用法说明(中英双语)
- 看单词:观看影视中包含该单词的部分片段
- 随机复习:随机显示一张往期壁纸(不影响当前壁纸更新循环)
- 复制保存:如果喜欢当前壁纸,点击该选项可复制一份(保存于程序所在目录)
- 图片信息:当前壁纸的内容、版权等相关信息
- 分享壁纸:手机扫码,将当前壁纸分享给微信好友、朋友圈等
- 提醒休息:定时提醒休息(在右键菜单启用,默认45分钟,可修改配置)
- Today in History:历史上的今天,精选自WikiMedia
- Binglish Games:英语小游戏(Sentence Master、Wordle)
- Song of the Day:每个工作日推荐一首外文歌曲(来源NPR)
被Windows Defender等识别为流氓软件
PyInstaller打包的EXE文件常被杀毒软件误报为病毒或流氓软件(通常为Trojan/木马),主要原因是其使用通用的启动加载器(bootloader)和临时文件解压机制,与部分病毒特征相似。Binglish完全开源,不包含任何恶意代码。如被误报为病毒,可将binglish.exe加入白名单,具体步骤参考https://www.honor.com/cn/support/content/zh-cn15810578/。
用作ipad锁屏墙纸
在ipad“快捷指令”程序中新建快捷指令(参考https://www.icloud.com/shortcuts/f309786b43b0420f96c59602b8a0361f ,在ipad safari浏览器中打开),在“快捷指令-自动化”中设置特定时间运行上述快捷指令。该功能未充分测试,可能存在部分ipad机型无法显示墙纸全部内容等现象。
偶发问题
ModuleNotFoundError: No module named 'tkinter'
直接运行binglish.py可能会遇到该问题。通常情况下是由于没有正确安装 tkinter 导致的。当您安装完整的 Python 解释器时,tkinter 会随之一起安装。但是,如果您使用的是自定义的 Python 版本,或者在安装时选择了最小化安装选项,那么 tkinter 可能没有被包含。要解决这个问题,您需要单独安装 tkinter。您可以使用以下命令来安装 tkinter:
pip install tk
壁纸显示不正常(被过度拉伸或压扁)
尝试以下解决方案:桌面点击右键、选择“个性化”、选择“背景”、选择“填充”或“适应”
程序不能正常运行(黑框闪退)
尝试将程序移动至非中文路径的目录下再双击运行。