呢個工具做啲乜
同一個字被翻譯成兩種唔同嘅講法、人名同地名隨住機器翻譯而走樣、拎返人哋嘅字幕返嚟想對齊自己嘅習慣 – 呢啲情況都有一個共同點:變嘅係字眼,而唔係結構。呢個頁面淨係會改變字眼。
兩個輸入:字幕同詞彙表
左邊嘅「1 載入字幕」欄位放字幕檔案,或者你可以直接貼內容入去;如果揀錯咗檔案,撳「清除」就得。
右邊嘅「2 詞彙表」欄位用嚟擺規則。每行一個規則,舊詞同新詞之間用 `->` 、 `=>` 、 `→` 或者 Tab 分隔 – 呢四種都得。以 `#` 開頭嘅行係註解,唔會參與替換。
如果你唔肯定格式係點,可以撳「填入示範」然後喺度修改。

點樣寫詞彙表
每行一個規則:左邊係目前嘅詞,右邊係想變成嘅詞。例如 `Thor -> Donar` 會將檔案裏面所有「Thor」換成「Donar」。
註解以 `#` 開頭,好適合用嚟為一組規則加上標籤(例如 "# season 1 name fixes"),仲可以用嚟暫時停用某條規則 – 喺前面加個 `#` 就得,唔使刪咗佢。
規則會由上到下執行;由某條規則產生嘅文字會再畀下面嘅規則掃描。如果順序好重要(比方話,先將 A 換成 B,然後再將 B 換成 C),呢點就要記住。

嗰三個開關做啲乜
範圍:`all` / `first line only` / `second line only`。喺雙語檔案入面,如果你只想改翻譯,就揀「second line only」;只有一行嘅字幕格喺任何單行設定下都會原封不動 – 工具唔會估邊一面係原文。
全字匹配:淨係替換成個都係獨立字詞嘅項目,所以 `art` 唔會掂到 `start`。對於一啲唔用空格隔開文字嘅語言(例如中文同日文),呢個開關起唔到作用 – 嗰度嘅替換會直接用子字串進行。
大小寫敏感:預設係關閉嘅,所以 `CEO` 同 `ceo` 都會被替換;當剔選咗之後,就會嚴格按完全相同嘅拼寫先至替換。

每一處更改都有記錄,每一處都可以撤銷
「3 結果」會顯示替換好嘅字幕,仲會列出每一次更改:邊個字幕格、邊一行、由乜嘢變成乜嘢.
如果你唔想要其中某個更改,喺列表度撳一下佢就可以單獨還原嗰個項目 – 唔需要修改詞彙表同重新執行。當你滿意嘅時候,撳「下載」或者「複製」。

邊啲內容會原封不動
時間軸、ASS 樣式行同 VTT `NOTE` 區塊連一個字元都唔會掂到。替換只適用於對白文字,絕唔會掂結構行。
詞彙表永遠唔會自動修改你嘅字幕檔案 – 結果係一個新嘅輸出,原本嘅檔案會保留原樣。
常見問題
點解有個詞冇被替換?先檢查範圍:如果揀咗「second line only」,只有一行嘅字幕格就會原封不動。然後檢查全字匹配,佢會阻止唔係獨立單詞嘅匹配。
點解剔咗全字匹配,中文仲係會替換子字串?呢個係預期之內嘅。中文同日文唔用空格隔開單詞,所以工具無法判斷字詞邊界,全字匹配喺嗰度起唔到作用。
出錯之後點樣將全部嘢復原?喺更改列表度逐個項目還原;如果想完全從頭嚟過,清空詞彙表然後重新加入字幕就得。
ASS 樣式行會唔會唔小心被改到?唔會。樣式行同 `NOTE` 區塊唔喺範圍之內;只有對白文字先會參與。
私隱
字幕同詞彙表完全係喺瀏覽器入面處理嘅:咩都冇上載過,亦都冇經任何伺服器。詞彙表唔會被儲存,所以下次你再開呢個頁面嗰陣係空白嘅。
相關工具同指南
關於點樣建立詞彙表以及點樣喺成季入面維持一致性,可以睇 詞彙表:保持整季用詞一致;如果內容好污糟(有浮水印、SDH 字幕格)請先跑 字幕清理;當名字定好晒而你需要其他語言時,可以去 字幕翻譯;最後喺結果度跑一次 字幕質檢。