有没有批量替换小说名字的软件? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

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

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

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

  •  
  •   sky2017 2019-07-23 11:19:49 +08:00 6473 次点击
    这是一个创建于 2274 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看欧美小说时候,人名,地名,山名等等都很长,经常记不住名字,有没有这样的软件可以识别其中的名字,并替换成中国名,比如”艾萨克阿西莫夫“替换成”李明“,以后书中出现”艾萨克“或者"阿西莫夫“或者”艾萨克阿西莫夫“都用”李明“替代,看小说是不是轻松很多?
    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-7-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 中文名字是可以有意义的,英文音译过来的名字一般都没意义,所以很难记。而且还有一点很讨厌,可能是为了避免重复,英文小说指人的时候,有时候用姓,有时候用名,有时候用名+姓,有时候用身份,比如艾萨克阿西莫夫是个作家,那么小说提到他的时候,有时说艾萨克,有时候说阿西莫夫,有时候说艾萨克阿西莫夫,有时候说作家,看个小说要记一堆东西,累。
        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  
    PRO
       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     Solana     4945 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 09:51 PVG 17:51 LAX 02:51 JFK 05:51
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86