python做翻译小软件,python自动翻译小工具

  python做翻译小软件,python自动翻译小工具

  

python视频教程栏目为大家介绍Python自制屏幕翻译工具的方法。

 

  免费推荐:python视频教程

  00-1010如果遇到不熟悉的英语,相信大部分人都会把内容复制过来,使用翻译软件,或者复制到网站上进行翻译。

  当然,对于IDE和浏览器,可以安装一些插件进行翻译,也有跨词翻译。

  但是往往有一些解析对话框,无法复制文本内容,所以上述方法就变得无可奈何。

  今天就教大家用10行Python代码做一个翻屏软件,到处翻译,高效工作。

  00-1010首先我们用PIL依赖库剪贴板读取图片,然后下载到本地。

  #安装PIL依赖项

  #从剪贴板中读取图片

  img=ImageGrab.grabclipboard()

  #保存到本地

  image_result=。/temp.png

  Img.save(image_result)接下来使用pytesseract依赖库的OCR功能识别图片中的英文内容。

  # OCR识别

  #识别图片中的英语

  content _ eng=pytesserac t . image _ to _ string(image . open(image _ result),lang= eng )。然后,就是翻译上面确定的英文内容。

  为了保证英文翻译的准确性,本文利用了googletranslation的简单依赖库:Google Trans。

  #翻译

  #谷歌翻译

  Translator=Translator(service _ URLs=[ translate . Google . cn ])

  #翻译成中文

  content _ Chinese=translator . translate(content _ eng,src= en ,dest= zh-cn )。text最后,使用Python自带的GUI tkinker显示识别出的中文。

  #初始化

  root=Tk()

  root . retract()

  #以对话框的形式显示翻译结果

  Tkinter.messagebox.showinfo(翻译结果,content_chinese)

1. 场景

为了加快翻译过程,先将上述脚本保存在本地,然后设置快捷键执行脚本。

 

  在PC端,可以打包成EXE并设置快捷键,或者使用WinHotKey设置脚本执行。

  MAC OSX,使用自动操作(运行Shell脚本)键盘快捷键(服务),可以快速执行脚本。

  这样只需要截图快捷键,就可以分两步快速进行翻译操作。

  以上是Python教你如何高效工作,制作自己的屏幕翻译工具的细节。更多信息请关注热门IT软件开发工作室其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: