原标题:只需 10 行代码,Python 教你自制屏幕翻译工具,高效办公
1. 场景
大家如果平常遇到不认识的英文,相信大部分的人都会复制内容后,使用翻译软件,或者拷贝到网站上去执行翻译。
当然,对于 IDE、浏览器可以装一些插件来翻译,有道也有划词翻译。
但是,经常会有一些解析对话框,没法拷贝文本内容,上面的方式都就变得束手无策。
今天教大家利用 10行 Python 代码制作一个翻屏软件,随处翻译,高效办公。
2. 实现步骤
首先,我们使用 PIL依赖库剪切板读取图片,然后下载到本地。
# 安装PIL依赖
# 从剪切板读取图片img = ImageGrab.grabclipboard
# 保存到本地
image_result = './temp.png'
img.save(image_result)
# OCR识别
# 识别图片中的英文
content_eng= pytesseract.image_to_string(Image.open(image_result), lang= 'eng')
为了保证英文翻译的准确性,这里利用 Google 翻译的简易依赖库:googletrans
# 翻译
# Google翻译
translator= Translator(servic