實(shí)踐案例|為英中雙語(yǔ)字幕文件,添加繁中譯文
今天接到一個(gè)需要簡(jiǎn)繁轉(zhuǎn)寫(xiě)的字幕文件,是一個(gè)純文本的Word文件,英中對(duì)照,帶時(shí)間碼。
很小,只有十幾行。
一開(kāi)始,我還以為只需將各簡(jiǎn)體中文行替換為繁體中文即可,結(jié)果再一問(wèn)客戶(hù),是要保留已有兩種文字的字幕,添加繁體版本。
我所采用的簡(jiǎn)繁改寫(xiě)流程是完全自動(dòng)化的,即:運(yùn)行程序,將簡(jiǎn)體中文文字轉(zhuǎn)換為繁體中文(不是使用Word自帶的那個(gè)簡(jiǎn)繁改寫(xiě)功能,而是自編的一個(gè)工具)。
如果直接處理客戶(hù)發(fā)來(lái)的文件,就會(huì)原地將簡(jiǎn)中替換為繁中。
——這樣形成的文件就是英文和繁體中文對(duì)照了。
——這當(dāng)然不是客戶(hù)想要的,而想制作客戶(hù)想要的三語(yǔ)對(duì)照,就必須手工粘貼。
有那么幾秒鐘,我確實(shí)想手工粘貼,因?yàn)閮?nèi)容并不多,真要粘貼的話,也就需要一兩分鐘。
但,懶人出巧匠,我還是想找個(gè)更巧妙、更通用的流程。
先考察一下具體的文字吧:
00:00:00-00:00:07This is the 1st line of the 1st sentence,
這是第一句的第一行,
and this is the 2nd line.
而這是第二行。
00:00:07-00:00:23
This is the 1st line of the 2nd sentence,
這是第二句的第一行,
and this is the 2nd line,
而這是第二行,
And this is the 3rd and last line.
還有第三行,也就是最后一行。
(哈,我當(dāng)然不會(huì)給你看客戶(hù)發(fā)來(lái)的那個(gè)文件的真實(shí)內(nèi)容,替客戶(hù)保密的義務(wù)還是要遵守的。)
看到這種雙語(yǔ)內(nèi)容,我首先想到的是:
將其轉(zhuǎn)換為表格形式,
然后就可以對(duì)相應(yīng)列進(jìn)行操作,或者添加新的列。
于是我:
將內(nèi)容全選
然后選Insert > Convert to table,在彈出的對(duì)話框中為列數(shù)選2:
圖1-將文本轉(zhuǎn)換為表格形式
按OK后,得到一個(gè)雙列表格:
圖2-將文本轉(zhuǎn)換為表格形式
還不錯(cuò)吧~
下面要做的,就是把右列英文全部選中,然后施加隱藏風(fēng)格。
保存文件后,用我那個(gè)自編工具進(jìn)行簡(jiǎn)繁轉(zhuǎn)換就行了。
左列中未隱藏的文字會(huì)被處理,其中時(shí)間碼因?yàn)椴话魏沃形淖?,所以?huì)被原樣保留。
處理完成的文件在Word中重新打開(kāi),將表格重新還原為正常的正文文件就行了。
上面這個(gè)操作,其實(shí)還是不具備通用性。
因?yàn)橹形牡靡苑旁谝涣校儗偾珊?。只要哪行字幕前面或后面多個(gè)空行,中文文字就可能被分散到兩列中去了。
于是用到Word的通配符替換功能,將([!^0013]{1,}[一-龤][!^0013]{1,5}) 替換為\1\2^|\2:
意思是:將任意漢字連同其前面換行以及緊接著的1到5個(gè)字符(換行除外)以及其后不限個(gè)數(shù)的字符(換行除外)找到,將那個(gè)找到換行以及找到的中文行復(fù)制一份,加上回車(chē)(軟換行),然后再加上一份中文行,同時(shí)為替換后的內(nèi)容加上高亮。
圖3-查找替換
替換后結(jié)果如下:
圖4-替換后結(jié)果
下面要做的就是繼續(xù)使用查找替換,除新復(fù)制處理的那個(gè)中文行外,把所有內(nèi)容隱藏:
通配符表達(dá)式(^0011)([!^0011^0013]{1,1}[一-龤][!^0013]{1,})。
意思是:將任意漢字連同其前面1到5個(gè)字符(換行和軟換行除外)和其后不限個(gè)數(shù)的字符(換行和軟換行除外)找到,并且為了只找到以軟換行開(kāi)頭的那個(gè)中文行副本,特地加上了^0011。
圖5-隱藏文本
替換結(jié)果如下:
圖6-查找替換
這樣,第二個(gè)簡(jiǎn)體中文行就都顯示出來(lái)了。
如果你樂(lè)意,你可以把所有文字選中,取消高亮。(那個(gè)高亮本來(lái)就是為了方便考察替換結(jié)果而專(zhuān)門(mén)添加的。)
特別說(shuō)明:本文僅用于學(xué)術(shù)交流,如有侵權(quán)請(qǐng)后臺(tái)聯(lián)系小編刪除。
- END -
轉(zhuǎn)載來(lái)源:職業(yè)譯員玩轉(zhuǎn)翻譯技術(shù)公眾號(hào)
關(guān)注VX公眾號(hào)“翻譯技術(shù)教育與研究”、“語(yǔ)言服務(wù)行業(yè)”,了解更多語(yǔ)言服務(wù)行業(yè)與翻譯技術(shù)相關(guān)的資訊和洞察~