[从零开始]用python制作识图翻译器·一

前言

  这是我的毕设作品。当时玩了《人狼村之谜》觉得很惊艳,所以想玩一下该社的别的作品:《D.M.L.C.》。但是苦于没有熟肉,自己又不会日语,正值毕业季,所以想着自己动手做一款翻译机。当然我不可能把自己的论文拿出来放在这,这里只记录实现思路和过程,大家可以参照一下然后设计自己的产品。

需求分析

从相同或相似的场景提取出产品的功能。

应用场景

  • 场景一:玩外语avg游戏时将其文本框内的外文翻译为中文
    在这里插入图片描述

  • 场景二:看电影时自动将外语字幕翻译成中文字幕
    在这里插入图片描述

  • 场景三:看外语文献时直接将文献翻译为中文
    在这里插入图片描述

需求提取

  将屏幕(pc端/移动端)上固定的区域中的文字识别并翻译,最后显示在固定区域。再固定文本框可能出现的连续区域后可以进行连续翻译。
在这里插入图片描述

需求补充

  1. 支持离线在线双模式
  2. 支持多语言(主要将英文和日文翻译为中文)
  3. 支持复制(兼容文档翻译)
  4. 诸如此类

竞品分析

分析市场上是否已经有成熟的产品。如果有了,那我们就没有再制作的必要了。

QQ识图

在这里插入图片描述
  本产品的原型就是QQ截图,具体操作方式如上:按快捷键后通过鼠标的按压和松开划出要截屏区域的对角线,然后在选择识图或者在截图上图画。
  但是对比可以发现,QQ识图无法实现我们对于“连续翻译”的要求。因为每进行一次翻译就需要进行一次“划屏——截图——翻译”的手动操作。如果你玩galgame每next一次就需要进行三次操作那对实际体验真是毁灭性的灾难。

百度翻译

在这里插入图片描述
  百度翻译桌面版也支持“截图翻译”和“划词翻译”。虽然它的“截图翻译”功能极其强大,但仍不符合我们的使用场景。“划词翻译”也由于avg游戏的文本框大多都无法选中而告破。

UU翻译器

  这是b站相关的UU翻译器的演示视频:有一种语言,叫做………UU翻译器!!
  UU翻译器可以直接一键翻译屏幕内的所有外语并翻译为中文贴到原位置。这样的功能已经无限接近于我们的理想,并且听同学说UU翻译器是直接读取游戏内存来翻译的,所以翻译速度也是吊打上面上所有的翻译器。但可惜的是UU翻译器只能翻译UU加速器内含的数个游戏(FGO、赛马娘等等),并不能兼容所有的avg游戏。

小结

  通过需求提取和竞品分析,我们发现主流市场上暂时还没有符合我们需求的产品,因此可以继续下去,将这个需求具象、实现。

当时做毕设前期调研的竞品都是市场上很有名的。但在实际做了、有了解之后,发现其实已经有了比较成熟的产品了,pc端有团子翻译器;移动端有游戏翻译助手等等。但这时我已经骑虎难下,只能硬着头皮继续做了。

功能实现

[从零开始]用python制作识图翻译器·二

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值