V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
sky2017
V2EX  ›  奇思妙想

有没有批量替换小说名字的软件?

  •  
  •   sky2017 · 2019-07-23 11:19:49 +08:00 · 5922 次点击
    这是一个创建于 1984 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看欧美小说时候,人名,地名,山名等等都很长,经常记不住名字,有没有这样的软件可以识别其中的名字,并替换成中国名,比如”艾萨克·阿西莫夫“替换成”李明“,以后书中出现”艾萨克“或者"阿西莫夫“或者”艾萨克·阿西莫夫“都用”李明“替代,看小说是不是轻松很多?
    32 条回复    2019-08-12 20:43:11 +08:00
    zkqiang
        1
    zkqiang  
       2019-07-23 11:51:17 +08:00
    可以参照代码反混淆的思路,写个 Python 脚本
    rrfeng
        2
    rrfeng  
       2019-07-23 12:09:57 +08:00
    重名就瞎了
    dobelee
        3
    dobelee  
       2019-07-23 12:11:26 +08:00 via Android
    ctrl + r
    ersic
        4
    ersic  
       2019-07-23 12:13:00 +08:00 via Android   ❤️ 1
    酷安里搜『阅读』,支持替换。
    sky2017
        5
    sky2017  
    OP
       2019-07-23 13:40:12 +08:00
    我是想要自动替换,不是手动。手动的话我还要自己去找有哪些名字
    doing1
        6
    doing1  
       2019-07-23 15:28:22 +08:00
    目前我还没发现有那个软件可以这样的
    Fiona7heHuman
        7
    Fiona7heHuman  
       2019-07-23 15:31:12 +08:00
    笑死我了,你这个想法可以的
    oxoxoxox
        8
    oxoxoxox  
       2019-07-23 15:46:18 +08:00
    app 怎么知道这些汉字是属于外国人的名字?还是地名?还是其他什么行动代号?这些都得靠人工识别,即便是用机器学习,前期也得靠人工来训练
    另外,要怎么断句也是不容易的,会有误伤
    ccoming
        9
    ccoming  
       2019-07-23 15:49:13 +08:00
    想起了《百年孤独》,简直一章弃,就因为那人名...
    Vegetable
        10
    Vegetable  
       2019-07-23 15:53:41 +08:00   ❤️ 4
    A:“你看最近起点那本《诡秘之主》了吗?”
    B:“看了,道恩真可怜”
    A:“道恩是谁?”
    opiviqo
        11
    opiviqo  
       2019-07-23 15:59:25 +08:00 via Android
    shell
    newtype0092
        12
    newtype0092  
       2019-07-23 16:04:08 +08:00
    小说里很多名字是有隐含义,或者有关联背景设定、情节线索的,比如把“机·丹尼尔·奥利瓦”翻译成“姬旦”这种中文名,后面再说机字头是机器人的简写就会很出戏吧。。。
    akira
        13
    akira  
       2019-07-23 16:19:45 +08:00
    莱因哈特·冯·罗严克拉姆 霸气十足
    要是换成 小明 , 立马没办法看了啊 :dodge
    sky2017
        14
    sky2017  
    OP
       2019-07-23 16:24:59 +08:00
    @newtype0092 中文名字是可以有意义的,英文音译过来的名字一般都没意义,所以很难记。而且还有一点很讨厌,可能是为了避免重复,英文小说指人的时候,有时候用姓,有时候用名,有时候用名+姓,有时候用身份,比如艾萨克·阿西莫夫是个作家,那么小说提到他的时候,有时说艾萨克,有时候说阿西莫夫,有时候说艾萨克·阿西莫夫,有时候说作家,看个小说要记一堆东西,累。
    RyuZheng
        15
    RyuZheng  
       2019-07-23 16:25:30 +08:00 via iPhone
    那种关系特别乱的怎么换?李明的儿子叫赵四?还要判断性别,狗蛋别是个女的吧。
    newtype0092
        16
    newtype0092  
       2019-07-23 16:33:20 +08:00
    @sky2017 我的意思是,把有意义的外语名字翻译成有意义的中文名字的代价很大,很多涉及到小说的内容,所以专业的译者都会在这种名字上做特殊处理。自动替换的话你总不能指望程序先分析一遍小说再替换名字吧。
    z0ne
        17
    z0ne  
       2019-07-23 16:35:36 +08:00
    我也有这个想法,比如。。 某些国产的都市言情小说,把男主换成自己,岂不美滋滋
    sky2017
        18
    sky2017  
    OP
       2019-07-23 16:39:37 +08:00
    @RyuZheng 姓和名比较好区分,性别是个问题,可能需要更智能一些才能识别出来
    Sornets
        19
    Sornets  
       2019-07-23 17:11:24 +08:00
    @Vegetable
    “道恩就是那个 xxxxx 了的”
    “哦,你说刘能啊”
    jsp
        20
    jsp  
       2019-07-23 18:29:38 +08:00
    之前就想过了,然而没动手实践,直接弃坑了。
    (看魔兽小说的时候,那龙的名字太长了=。=)
    TimePPT
        21
    TimePPT  
       2019-07-23 18:52:29 +08:00
    这个想硬匹配简单替换方案很多,但要做到效果好得考虑做一些 NLP 的工作的。
    比如,假设一本小说的男主叫「苦力强」。如果强行无脑把男主名字替换成「小 A 」。
    很有可能会出现这种句子:「地主将家中的 小 A 行驱逐进坑洞里活埋。」
    ╮(╯_╰)╭
    stephenyin
        22
    stephenyin  
       2019-07-23 19:31:33 +08:00
    @z0ne #17 最好别是蜗居.
    dream7758522
        23
    dream7758522  
       2019-07-23 20:26:02 +08:00 via Android
    搜书大师 可以
    Johnny168
        24
    Johnny168  
       2019-07-24 11:30:48 +08:00
    本来这种翻译过来的名字就没啥可究性,只有联系到当时的人文地理才有它的含义
    treblex
        25
    treblex  
       2019-07-24 11:34:54 +08:00
    原来那些外国电影解说,主角都叫铁柱 翠花 狗蛋 是因为这个原因😂
    no1xsyzy
        26
    no1xsyzy  
       2019-07-24 19:31:50 +08:00
    批量替换 ✘
    优秀翻译 ✔
    JimmyTinsley
        27
    JimmyTinsley  
       2019-07-25 09:02:43 +08:00
    换个百年孤独试试...
    sky2017
        28
    sky2017  
    OP
       2019-07-25 09:10:16 +08:00
    最近在看银河帝国,都说是经典,但是我看不下去,这书时间跨度非常大,人物很多,名字多记不住,相近的还容易搞混。
    xuddk727
        29
    xuddk727  
       2019-07-25 12:53:47 +08:00 via iPhone
    @Vegetable 道恩唐泰斯?克莱恩的马甲?
    jfrhb
        30
    jfrhb  
       2019-07-25 14:21:12 +08:00 via Android
    这个 python 脚本可能比软件还快,再不济,用 c++处理,软件的话,world ?
    whatalittleboy
        31
    whatalittleboy  
       2019-07-25 17:25:55 +08:00
    word
    alan0405
        32
    alan0405  
       2019-08-12 20:43:11 +08:00
    如果用 chrome 浏览器,可以写一个扩展,很容易实现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:15 · PVG 19:15 · LAX 03:15 · JFK 06:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.