贫僧之前推送过一篇关于英文PDF全文翻译的公文(怎样实现PDF全文翻译?),虽然不失为全文翻译选取之一,但贫僧觉得这种办法有大包大揽嫌疑,无照顾到区别英语水平人的需求。雅婷师妹提出的设想更有吸引力,便是“不改变PDF文件结构的状况下,让每一个单词嵌入翻译链接”,这般从小学五年级到科研生三年级都能没障碍阅读英文文献了。
经过”摸着石头过河“,今天最终实现了想要的效果(图1、图2),效果如下:
图1:点击任何一个单词,如proposed
图2 点击后进入proposed的百度翻译界面
分三步走:
第1步:将PDF转换为Word文件;
第二步:经过宏将Word的每一个单词批量、快速插进链接;
第三步:将包括有链接的Word转换为PDF。
关键过程在于第二步,必须用到VBA的编程代码。
第1步,将PDF另存为Word文件,排版基本上保持原来面貌(图3)。
图3:保留为Word文档
图4 Word文档打开后的效果,与原来PDF文件基本保持一致的排版。
第二步:经过写宏代码,使每一个单词拥有对应的翻译链接。
图5 执行这段代码后,全文每一个单词都有自己相对应的百度翻译链接。
为了方便说明,将本文第120至第200个单词嵌入了链接。
图 6 嵌入链接的部分单词变为有下划线和蓝色字体。
图 7 经过格式刷去掉下划线和蓝色字体,还原为原来的字体。
第三步:将嵌入了单词翻译链接的Word文件重新存为PDF。
图 8 将Word文件重新存为PDF文件,Office2016可将word直接另存为PDF.
图 9 嵌入了单词翻译链接的PDF文件,拥有”点击就可查词“的功能。
图 10 随意点击"gastrointestinal“后,即进入gastrointestinal的单词解释面。
正所说,无做不到,仅有想不到。为了致谢雅婷师妹脑洞大开为此功能供给Idea,不如把这种全文链接的处理方法叫作作“雅婷全文翻译链接方法(Yatings Idea of Fulltext Translation Links)”吧。小伙伴们如有更方便的实现方法,欢迎留言。
时间不早了,感觉重症肌没力要爆发了。眼皮重得抬不起来,贫僧还是洗洗睡吧。
在公众号首页回复“体验”,获取体验版的嵌入全文翻译的PDF。
|