【挖坑】想做个守望先锋的聊天框翻译器

0 前言

众所周知,OW没有国服之后,大家都是去外面玩的,所以聊天框都是外国人在聊天,如果都说英文的话其实还能接受,但是棒子语就看不懂了。
于是这就导致了:在游戏里,虽然想喷队友,却因为语言不同,让一切变得儒雅随和。

这种情况亟待解决!所以一个好的翻译软件似乎很重要。

0.1 可能的难点

之前其实有人做过类似的工具,但是并不好用:他们大概做个独立的软件,然后用OCR技术识别聊天内容,再进行翻译。于是就非常不方便,而且可能由于OCR识别不准,脏话,游戏黑话等问题,导致翻译不一定能准确的翻译。

而且由于OW本身的问题,不能对聊天框进行复制粘贴,而且输入法好像是游戏内部的,所以没那么容易做。

0.2 可能的思路

  1. 同样是第三方软件的OCR识别(比较好弄,但是不能实时)
  2. 逆向游戏,找到聊天相关模块进行注入修改。(难度很大,可能要绕过外挂检测等东西,而且维护成本高,但是效果可以做到极致)

关于翻译精度问题

  1. 用离线的LLM来翻译,可能需要花时间去调promt
  2. 另外维护一个词库,词库包含游戏专有名词+脏话信达雅翻译的内容,类似输入法词库

想法很美好,操作难度很大

先挖个坑,有空先把翻译模块弄好了吧

1 杂项

  1. 百度有个开源的中文OCR工具叫paddleOCR,他们特地用了中文词库进行了训练。后面外语的OCR识别就有点麻烦了
posted @ 2024-03-07 16:52  wenli7363  阅读(215)  评论(0编辑  收藏  举报