使用 Microsoft Word 进行翻译

使用 Microsoft Word 进行翻译

我已将数千页内容翻译成英文。

翻译如下:

  • Word 文档 1:
Ti amo, un soldo,

ti amo, in aria,

ti amo, se viene testa

vuol dire che basta:

lasciamoci.

Ti amo, io sono,

ti amo, in fondo un uomo

che non ha freddo nel cuore,

nel letto comando io.
  • Word 文档2:
I love you,in my dream

I love you, in the air

i love you..............head

it means it's over:

let's split up.

i love you ,i m

acctually a man

who hasnt a cold heart

in bed i command

我需要的翻译看起来如下:

Word 文档 3:

I love you,in my dream

Ti amo, un soldo,

I love you, in the air

ti amo, in aria,

i love you..............head

ti amo, se viene testa

it means it's over:

vuol dire che basta:

let's split up.

lasciamoci.

i love you ,i m

Ti amo, io sono,

acctually a man

ti amo, in fondo un uomo

who hasnt a cold heart

che non ha freddo nel cuore,

in bed i command

nel letto comando io.

我该怎么做?我没有时间手动操作,因为有数百万个句子。我需要一个可以直接执行此操作的程序。

答案1

将两个文件另存为文本(而不是 Word 文件),然后将以下行复制并粘贴到名为的文件中,例如merge.bat

setlocal EnableDelayedExpansion
set f1=1.txt
set f2=2.txt
set outfile=mix.txt
type nul>%outfile%
<%f2% (
    for /f "delims=" %%a in (%f1%) do (
        set /p line=
        IF [%%a] == [] IF [!line!] == [] goto next
        echo %%a >>%outfile%
        echo !line! >>%outfile%
:next
        echo. >>%outfile%
    )
)

确保输入文件和.bat文件位于同一文件夹中。启动命令提示符 (cmd),导航到该文件夹​​,然后执行文件 .bat。结果将在文件中mix.txt。您可以根据需要更改脚本中输入和输出文件的名称。

相关内容