我以前从未在Perl中编程,但它与我使用过的其他东西类似。
我正在尝试编写一个“西班牙语到英语植物学术语翻译器”,它将西班牙语的Word文件作为输入,并将其转换为英语的Word文件,其中包含我编写的翻译(替换单词或短语)与Perl合作。
因此,我想使用以下行来操作Word输入,以便对单词或短语的每个出现进行翻译:
s/PLANTA/PLANT/g;
s/en floracion alcanza/flowering/g;
s/de largo/long/g;
s/utriculada/utriculate/g;
etc....
我的问题如下:
Perl会将Word输入读作“普通文本”进行处理吗?
如何将Word中的每一行“行”转换为这些行可以使用的内容?
如何将生成的文本输出转换为Word格式的文件(新文件,而不是覆盖现有文件)
非常感谢任何帮助。我将有超过100个文件来进行此类翻译。这就是为什么我需要一个程序来做到这一点。此外,现有的翻译人员,如谷歌翻译,没有我想要的所有单词,而且他们经常无法正确翻译。
例如,以下是我正在翻译的文字示例:
“PLANTAenfloraciónalcanza25-30 cm de largo,15-20 cm de ancho.FOLLAJE numeroso,denso,roseta utriculada.ASIENTO-HOJAS 7 cm de largo,4.2 cm de ancho,ovado,conmancharsrrón-violáceo ,lepidota.LÁMINA-HOJAS 15 cm de largo,2 cm de ancho,lingüiforme,extendida,ápiceagudo,ligeramente lepidota,verde o verde con manchascircularesmarrón-violáceo。“
请尽可能帮助。