Python3截图识字工具

这是一款基于Python3开发的截图识字工具,已打包为exe,仅13MB,采用tkinter作为界面。利用百度OCR接口进行文字识别,所有源码公开,并提供编译原理和应用配置说明。个人免费使用,但有并发和请求次数限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明书
Screenshot Alchemy

@pingfan

功能:
    1、截图文字识别放在粘贴板上
    2、将粘贴板中的英语转为汉语
    3、将粘贴板中的汉语转为英语
    *直接操作粘贴板数据粘贴即是使用


使用:
    开启服务(最小化)即可


快捷键(默认):
    1、截图文字识别:windows + shift + s(Windows10及以上系统截图快捷键)
    2、粘贴板英转汉:ctrl + alt + z
    3、粘贴板汉转英:ctrl + alt + x


设置:
    快捷键与接口凭证通过config.ini进行修改

已经打包为单个exe,应用大小13MB,tkinter做的简单界面(纯Python实现)

-------------------------------------------------------------------------------------------------------------------------------- 

感谢社区与百度(OCR与翻译接口)的支持所有源码奉上

请不要用于任何商业用途!

window.py:

import multiprocessing
from tkinter import Tk, ttk, StringVar, messagebox
from main import run


class Window(Tk):

    def __init__(self):
        """
        主窗体
        :return:
        """
        super().__init__()
        # 服务进程初始化
        self.process = multiprocessing.Process(target=run)
        # 设置跟随主进程关闭
        self.process.daemon = True
        # 禁止多进程多个窗体
        multiprocessing.freeze_support()
        # 启动服务按钮标签
        self.btTl = StringVar()
        self.btTl.set('开启服务')
        # 主窗体
        self.mainUi()

    def mainUi(self):
        # 设置窗体透明度为80%
        self.attributes("-alpha", 0.9)
        # 获取主屏幕宽高
        mainWidth = self.winfo_screenwidth()
        mainHeight = self.winfo_screenheight()
        # 窗口宽高
        width = 300
        height = 130
        # 设置窗口大小与显示位置
        self.geometry(f'{width}x{height}+{int((mainWidth - width) / 2)}+{int((mainHeight - height) / 2)}')
        # 标题
        self.title("Screenshot Alchemy")
        # 图标
        try:
            self.iconbitmap("lg.ico")
        except Exception as e:
            print(e)
        # 禁止窗口缩
        self.resizable(False, False)
        # 服务启动按钮
        ttk.Button(self,
                   textvariable=self.btTl,
                   command=self.controller
                   ).pack(pady&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值