Binglish:AI 桌面英语

May 3, 2026 · View on GitHub

自动更换必应 Bing 每日壁纸,顺便学个单词(AI 生成相关图片、例句、语音解析、英语小游戏等)。 点亮屏幕,欣赏美景,邂逅知识,聚沙成塔。For Windows & macOS

1

下载已编译程序(Windows)

Github releases 或者 备用下载地址

或 自行打包(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)

Github releases

或 自行打包(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

壁纸显示不正常(被过度拉伸或压扁)

尝试以下解决方案:桌面点击右键、选择“个性化”、选择“背景”、选择“填充”或“适应”

程序不能正常运行(黑框闪退)

尝试将程序移动至非中文路径的目录下再双击运行。

Star History

Star History Chart