A1B2C3D4
V2EX  ›  问与答

我想问一下,有没有这样的一款软件,可以把其他 APP 的文字翻译为中文,并且中文翻译覆盖在原文上,译文字体也尽可能依照原文字体?

  •  
  •   A1B2C3D4 · Aug 15, 2021 via Android · 6010 views
    This topic created in 1758 days ago, the information mentioned may be changed or developed.
    52 replies    2021-08-17 22:43:35 +08:00
    shoaly
        1
    shoaly  
       Aug 15, 2021   ❤️ 25
    老哥 像一个产品经理
    A1B2C3D4
        2
    A1B2C3D4  
    OP
       Aug 15, 2021 via Android
    @shoaly 😂,不至于
    easton402
        3
    easton402  
       Aug 15, 2021 via iPhone
    Google Translate
    Suigintou
        4
    Suigintou  
       Aug 15, 2021 via iPhone
    @shoaly 过于形象,太艹了。
    A1B2C3D4
        5
    A1B2C3D4  
    OP
       Aug 15, 2021 via Android
    @easton402 谷歌翻译只适用于网页全局翻译,到了 APP 就和其他主流翻译软件一样,都是划词翻译
    A1B2C3D4
        6
    A1B2C3D4  
    OP
       Aug 15, 2021 via Android
    @Suigintou 😂
    zictos
        7
    zictos  
       Aug 15, 2021
    这个只能通过截屏翻译了,电脑上可以用有道词典的截屏翻译,像 qq 截图一样截完就自动在原位置显示翻译后的内容。
    手机上暂时没发现,有道只有一个“小球”,把小球拖到要翻译的英文处就可以翻译该行英文。

    这个只能等待别人开发了。我自己是有写那种类似脚本,在手机上用类似 qq 截图的方式把要翻译的地方框选出来,然后识别图片中的英文并翻译后再显示一个提示框,提示框中显示翻译后的中文和英文。比一般的翻译软件方便很多。
    easton402
        8
    easton402  
       Aug 15, 2021   ❤️ 1
    我们用的 Google Translate 不一样?
    https://imgtu.com/i/f2d9oT
    https://imgtu.com/i/f2drlj
    A1B2C3D4
        9
    A1B2C3D4  
    OP
       Aug 15, 2021 via Android
    @easton402 你可能理解错了,比如说 Quora (国际版知乎),ta 没有中文显示,然后通过一款 APP 把这 Quora 里面所有的外文汉化(包括选项),就跟看国服知乎一样。
    A1B2C3D4
        10
    A1B2C3D4  
    OP
       Aug 15, 2021 via Android
    @zictos 谷歌浏览器的全局翻译只适用于网页,为什么 APP 就没有对应的呢?😫
    xtx
        11
    xtx  
       Aug 15, 2021 via iPhone   ❤️ 1
    应该是有的,很多字幕组翻译出来的文字都和原文的字体一样。
    zictos
        12
    zictos  
       Aug 15, 2021   ❤️ 1
    @A1B2C3D4 #10 因为网页的标准是公开的,所以一个浏览器可以访问所有网页,而 app 是封闭的。
    不过谷歌翻译其实可以用我说的截屏的方式去翻译,只是都普遍不做而已。期待那些大公司能实现这样的功能。
    starrycat
        13
    starrycat  
       Aug 15, 2021 via Android
    几年前有个 xposed 插件可以做到一些 app 的字符串翻译,不过要你手动翻。
    yitingbai
        14
    yitingbai  
       Aug 15, 2021
    直接说结论吧, 不可能.
    0o0o0o0
        15
    0o0o0o0  
       Aug 15, 2021
    那就用网页版
    Mountain
        16
    Mountain  
       Aug 16, 2021   ❤️ 1
    @xtx #11 那是人家用心调的。。。你觉得是自动的?
    Kilerd
        17
    Kilerd  
       Aug 16, 2021
    我之前做过一个是 append 到原文后面的,但是 google transalte 的接口变了,插件就用不了了,感兴趣的可以自己去修一修然后用

    https://github.com/Kilerd/coconut
    https://chrome.google.com/webstore/detail/coconut-translator/cocecjoobghcgkojfkhlhcipeffdbbjd

    年久失修
    SingeeKing
        18
    SingeeKing  
    PRO
       Aug 16, 2021 via iPhone
    锤子有「指哪翻哪」的功能
    Cielsky
        19
    Cielsky  
       Aug 16, 2021 via Android
    华为的话可以截屏翻译,看了下和你的需求很接近。
    点击一下可以快速在原文和翻译之间切换
    shoaly
        20
    shoaly  
       Aug 16, 2021
    @Suigintou 对吧, 尤其是最后一句 , 字体也要尽可能.... 一下就有画面感了
    Suigintou
        21
    Suigintou  
       Aug 16, 2021 via iPhone
    @A1B2C3D4 不过你说的类似功能软件早年间我在安卓机上见到,需要 xp 框架,能够覆盖原本的英文翻译成中文,最后一句还是达不到,不过主要功能能用。
    Suigintou
        22
    Suigintou  
       Aug 16, 2021 via iPhone
    @A1B2C3D4 当初是在酷安上找到的,后来因为开始认识英文了就不用了。
    locoz
        23
    locoz  
       Aug 16, 2021   ❤️ 1
    你说的这种就是 OCR 翻译啊,译文字体尽可能依照原文字体这种功能靠 AI 应该可以实现,不是啥问题,而且很可能已经有人在做或者做出来了。

    但是关键问题不在这里…

    本身 OCR 就会因为五花八门的字体而存在识别错误的问题,再加上依靠 OCR 方式做必然会出现断句位置错误的问题,这都会导致翻译质量降低。

    而且不同语言表述同一个意思的语句可不一定同长度,展示的时候即使是尽可能一样的字体,样子也很难美观。

    另外就是有些语言的文字都是奇形怪状的,你要把中文按人家的字体来展示,很可能就会也变成奇奇怪怪的样子了,这使用体验真的好吗?

    所以说 @shoaly #1 说你像产品经理说的真没毛病,就很有那味,拍脑袋想需求,感觉没有深入思考过 hhhh 。

    ---

    @A1B2C3D4 #10 实际上有对应的,Google 全家桶里有个叫“Google”的应用,在设为辅助应用后是支持双指按压还是啥方式触发 OCR 翻译的,手机上做这类功能的厂商里我见过最早的就是 Google 。做这事关键难点在于权限,一般的 APP 没权限在后台截图,要不然就有隐私安全问题了...

    @xtx #11 字幕组有些甚至是自己做的字体,比如 B 站的哈利波特系列;再极端点的还有做游戏翻译的,有些游戏里的界面文字并不是文本标签而是纯粹的图片,翻译组甚至得按着别人的字体一点一点画出来翻译后的文字...这些都是高定制化产生的效果,不能相提并论的。

    @zictos #12 网页现在也走向花里胡哨的路线了,比如有些网页会采用 JS 填出来的文字,而不是按规范在 HTML 中填出来;还有些网页会采用 CSS 来改文字,实际内容和 HTML 里的内容完全不一样;还有些是直接放个渲染后的图片文字;再极端点的还有用 JS 实时渲染出来文字的...这对于浏览器那种依靠读取纯文本的方式做翻译的功能来说简直就是灾难。
    locoz
        24
    locoz  
       Aug 16, 2021
    @locoz #23 补充一下之前收藏的用 AI 仿字体的相关资料:
    由风格学习算法自动生成大规模手写字体 https://zhuanlan.zhihu.com/p/24454237
    Rewrite: Neural Style Transfer For Chinese Fonts https://github.com/kaonashi-tyc/Rewrite

    但是这种都是同语种的情况,也就对字体效果要求非常高的需求才会用到,如果只要简单模仿一下很可能都不需要这么麻烦,拿截图里的字仿一下估计都够了。

    实际上真要做的话都不一定需要这么仿出字体来,而是直接让 AI 判断字体库里哪个字体与截图中的更相近,然后直接拿那种字体去显示,效率更高而且还不用担心显示出错。
    A1B2C3D4
        25
    A1B2C3D4  
    OP
       Aug 16, 2021 via Android
    @locoz 我就是想一下而已啊,别拿我跟那玩意儿比较,我又不是瞎想,因为以前用谷歌浏览器的时候,我发现它的全局翻译很溜,甚至达到了字体上的一致,突发奇想有没有应用上的全局翻译,能达到这种程度。
    Spoter
        26
    Spoter  
       Aug 16, 2021
    不可能,只要 app 开发者不支持就不可能。android 日后也许能通过 Xposed + 插件实现,iOS 肯定不行,没有权限。
    oott123
        27
    oott123  
       Aug 16, 2021 via Android
    买两个手机,一个用来看 APP,另一个拿谷歌翻译的实时翻译功能对着另一个手机屏幕拍
    locoz
        28
    locoz  
       Aug 16, 2021
    @A1B2C3D4 #25 不是瞎想但是没细想嘛,有些拍脑袋定需求的不就是因为没细想所以才显得好笑吗😂谷歌浏览器的翻译是直接修改文字的,字体当然一致啊,你要是换成正常 OCR 翻译的根本没有一致的情况。
    locoz
        29
    locoz  
       Aug 16, 2021
    @Spoter #26 能截图和置顶显示就能做,Android 是随便就能实现的,iOS 的话估计没法置顶显示?
    tankren
        30
    tankren  
       Aug 16, 2021
    英译中 还要字体一致 这是什么鬼 英文字体能和中文字体一样吗。。。
    www5070504
        31
    www5070504  
       Aug 16, 2021
    pc 端的有道词典有点像你的描述 手机端要实现的话感觉挺难
    WaterMC
        32
    WaterMC  
       Aug 16, 2021
    “产品经理” 作为调侃用词,因不同水平和能力的从业者,本身存在“无礼取闹需求”提出,其实这行的人来说也都能一笑而过。

    @A1B2C3D4 只是不理解为什么在回复的楼层里面,就被冠以“那玩意儿”来指代了呢?
    huZhao
        33
    huZhao  
       Aug 16, 2021
    等待 app 的语言开通公共的 API 的话,倒是可以实现,目前还没有这样的 API,让你的 app 可以调用其他人 app 语言 API 。不过划词翻译,截图翻译,是可以实现的,并且已经发布 App Store 了。
    silencelixing
        34
    silencelixing  
       Aug 16, 2021
    了解一下 android 的 xposed 插件,有个叫全局翻译的插件,可以实现你说的这种效果。
    sky96111
        35
    sky96111  
       Aug 16, 2021 via Android
    Cielsky
        37
    Cielsky  
       Aug 16, 2021 via Android
    @locoz 置顶的话画中画也可以凑合下吧
    James369
        38
    James369  
       Aug 16, 2021
    网页版叫 google 翻译,windows 版本叫内码转换工具-比如南极星。
    ku9527
        39
    ku9527  
       Aug 16, 2021
    2000 年左右的时候,pC 上流行的 RichWin, 可以达到你这个要求,手机上不让你 hook, 估计实现不了
    whywaoxaks
        40
    whywaoxaks  
       Aug 16, 2021
    pc 时代有,比如金山快译,手机上真没见过。
    fishily1993
        41
    fishily1993  
       Aug 16, 2021
    五彩斑斓的黑警告🤪
    ——————————————————————————
    正经的说,这个功能看起来挺美好,如果能做出来,而且体验很顺滑的话,那还真算是黑科技一件。
    evam
        42
    evam  
       Aug 16, 2021
    你说的那个东西,叫特效字幕
    哈哈哈
    现在都是人力搞得
    xiang1xiang
        43
    xiang1xiang  
       Aug 16, 2021
    微软翻译可以。但是字体的话,不可能
    wupher
        44
    wupher  
       Aug 16, 2021
    Windows App 可以(历史上也有),限于旧的 32bit,通过钩子函数实现。

    Android 也许可以通过 Root 来实现类似效果,iOS 那估计就得越狱了。另外一个思路是直接改资源文件,重新打包。

    不过,这个牵涉外挂和修改,让人想起 xx 助手的南山案,做出来有可能被告 1000 万,还是算了吧。
    realpg
        45
    realpg  
    PRO
       Aug 16, 2021
    大字幕组翻译屏幕文字的技术么...
    mxT52CRuqR6o5
        46
    mxT52CRuqR6o5  
       Aug 16, 2021 via Android
    手机的话
    华为有,不过不是实时的
    谷歌微软翻译可以调用摄像头 /相册达到翻译图的效果
    mxT52CRuqR6o5
        47
    mxT52CRuqR6o5  
       Aug 16, 2021 via Android
    我记得 google play 上也有几个 app 通过无障碍还是截图 api 实现累似效果
    ClericPy
        48
    ClericPy  
       Aug 16, 2021
    想起二十年前的南极星和金山快译了, 貌似还有个电影还是电视剧还把这种技术拍成了划时代的创造, 不过想不起来是什么了
    WebKit
        49
    WebKit  
       Aug 16, 2021 via Android
    android 可以通过 xposed .实现。可以参考微信学英语这个模块
    Myprajna
        50
    Myprajna  
       Aug 17, 2021 via Android
    安卓 12 传出有,但我不是做安卓的,你自己搜搜看吧。
    站长之家( ChinaZ.com ) 4 月 19 日 消息:Android12 系统应该会在不久后的几个月内正式对外发布,目前已经出现了几个预览版本,传闻其中最新版本中出现了一个强大的功能,可将应用程序内容翻译为手机系统选择的语言。
    coolan
        51
    coolan  
       Aug 17, 2021
    @ClericPy 有个电视剧叫《中关村风云》,就是描写汉化软件的。
    ClericPy
        52
    ClericPy  
       Aug 17, 2021
    @coolan 哈哈不知道, 反正别人发给我的视频, 里面有个像邓超的突然冲上去讲那东西
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   954 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 167ms · UTC 20:01 · PVG 04:01 · LAX 13:01 · JFK 16:01
    ♥ Do have faith in what you're doing.